要将DataGridView中的记录转换为DataTable,可以使用以下方法:

  1. 创建一个DataTable对象:
DataTable dt = new DataTable();
  1. 添加列到DataTable中,列的名称和类型与DataGridView中的列对应:
foreach (DataGridViewColumn col in dataGridView1.Columns)
{
dt.Columns.Add(col.HeaderText, col.ValueType);
}
  1. 遍历DataGridView中的每一行,将每一行的数据添加到DataTable中:
foreach (DataGridViewRow row in dataGridView1.Rows)
{
    DataRow dr = dt.NewRow();
    foreach (DataGridViewCell cell in row.Cells)
    {
        dr[cell.ColumnIndex] = cell.Value;
    }
dt.Rows.Add(dr);
}

完成以上步骤后,dt就是包含了DataGridView中所有记录的DataTable对象。


原文地址: https://www.cveoy.top/t/topic/qluB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录