C# 将DataGridView记录转换为DataTable的详细步骤
要将DataGridView中的记录转换为DataTable,可以使用以下方法:
- 创建一个DataTable对象:
DataTable dt = new DataTable();
- 添加列到DataTable中,列的名称和类型与DataGridView中的列对应:
foreach (DataGridViewColumn col in dataGridView1.Columns)
{
dt.Columns.Add(col.HeaderText, col.ValueType);
}
- 遍历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 著作权归作者所有。请勿转载和采集!