Если вы используете DataTable, вам нужно взять другой DataTable, а затем вам нужно перебрать все ячейки в таблице данных, как показано в коде. Мы не можем изменять строки в той же таблице, потому что это вызовет исключение, говорящее «Сборник был изменен ". Нам нужно взять новую таблицу данных.
Рассмотрим следующий код.
//To get the result with leading zero's in excel this code is written.
DataTable dtUpdated=new DataTable();
//This gives similar schema to the new datatable
dtUpdated = dtReports.Clone();
foreach (DataRow row in dtReports.Rows)
{
for (int i = 0; i < dtReports.Columns.Count; i++)
{
string oldVal = row[i].ToString();
string newVal = " "+oldVal;
row[i] = newVal;
}
dtUpdated.ImportRow(row);
}
Предположим, что в приведенном выше коде к тексту всехячейки, беря новые данные.