DataTable dt = new DataTable();
把DataGridView控件数据,转成DataTable
for (int count = 0; count < DataGridView.Columns.Count; count++)
DataColumn dc = new DataColumn(DataGridView.Columns[count].Name.ToString());
dt.Columns.Add(dc);
for (int count = 0; count < DataGridView.Rows.Count; count++)
DataRow dr = dt.NewRow();
for (int countsub = 0; countsub < DataGridView.Columns.Count; countsub++)
dr[countsub] = Convert.ToString(DataGridView.Rows[count].Cells[countsub].Value);
dt.Rows.Add(dr);
DataTable dt = new DataTable();把DataGridView控件数据,转成DataTablefor (int count = 0; count { DataColumn dc = new DataColumn(DataGridView.Columns[count].Name.ToString()); dt.Colum
将
控件
DataGridview
中的
数据
转化为
DataTable
格式的
参考其他人的代码实现了这个功能。
public
DataTable
DataGridView
ToTable(
DataGridView
dgv)
System.Data.
DataTable
dt = new System.Data.
DataTable
();
使用
C#
语言为
DataGridView
控件
绑定
数据
的步骤如下:
1. 创建
数据
源:可以使用DataSet、
DataTable
、List等
数据
类型作为
数据
源。
2. 设置
DataGridView
控件
的DataSource属性为
数据
源。
3. 设置
DataGridView
控件
的AutoGenerateColumns属性为True,自动生成列。
4. 如果需要自定义列,可以在
DataGridView
控件
的Columns集合中添加列,并设置列的属性。
5. 最后,调用
DataGridView
控件
的DataBind方法,将
数据
绑定到
控件
上。
示例代码:
//创建
数据
源
DataTable
dt = new
DataTable
();
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("Name", typeof(string));
dt.Columns.Add("Age", typeof(int));
dt.Rows.Add(1, "张三", 20);
dt.Rows.Add(2, "李四", 25);
dt.Rows.Add(3, "王五", 30);
//设置
DataGridView
控件
的DataSource属性为
数据
源
dataGridView
1.DataSource = dt;
//设置
DataGridView
控件
的AutoGenerateColumns属性为True,自动生成列
dataGridView
1.AutoGenerateColumns = true;
//调用
DataGridView
控件
的DataBind方法,将
数据
绑定到
控件
上
dataGridView
1.DataBind();