Как в DataTable обновить записи из DataRows[] используя LoadDataRow()?
Пишу:
Код:
void updateTable(FbDataAdapter adapter, DataTable table, DataGridView grid, int id)
{
DataRow[] table_rows = table.Select(String.Format("HUMAN_ID = {0}", id));
for (int i = 0; i < grid.Rows.Count; i++)
for (int j = 0; j < table_rows.Length; j++)
table_rows[j][i] = Convert.ToInt32(grid.Rows[i].Cells[j].Value);
DataRow res;
res = table.LoadDataRow(table_rows, true);
}
{
DataRow[] table_rows = table.Select(String.Format("HUMAN_ID = {0}", id));
for (int i = 0; i < grid.Rows.Count; i++)
for (int j = 0; j < table_rows.Length; j++)
table_rows[j][i] = Convert.ToInt32(grid.Rows[i].Cells[j].Value);
DataRow res;
res = table.LoadDataRow(table_rows, true);
}
Не удалось привести тип объекта "System.Data.DataRow" к типу "System.IConvertible".Невозможно сохранить <System.Data.DataRow> в столбце COUNT1. Ожидался тип Int32.