我必须将datagridview转换为数据表,以使用下面的代码,但是我有一些问题,datagridview的第一行和最后一行未插入到datatable和hours字段中,包含这种类型的值08:54,当将其插入数据表时,其值变为08:00,我该如何解决?
C#代码:
DataTable dtemp = new DataTable();
dtemp.Clear();
dtemp.Columns.Add("Giorno");
dtemp.Columns.Add("DataINS");
dtemp.Columns.Add("Ore");
for (int row = 0; row < dataGridViewPrincipale.Rows.Count; row++)
{
DataRow riga = dtemp.NewRow();
riga["Giorno"] = dataGridViewPrincipale.Rows[row].Cells[0].Value.ToString();
riga["DataINS"] = dataGridViewPrincipale.Rows[row].Cells[1].Value.ToString();
riga["Ore"] = dataGridViewPrincipale.Rows[row].Cells[2].Value.ToString();
dtemp.Rows.Add(riga);
}
答案 0 :(得分:0)
你可以试试吗?
我正在将datagridView的数据源转换为DataTable并放入datatable。
DataTable dtemp = new DataTable();
dtemp = dataGridViewPrincipale.DataSource as DataTable;