创建DataTable与DataGridView进行绑定

private DataTable dt = new DataTable();

BindingSource bs = new BindingSource();

 

/// <summary>
/// 初始化DataTable
/// </summary>
public void InitDataTable()

//不允许自动生成,若改为允许,界面会自动增加DataTable列,那么界面上既会包含DataGridView中定义的列,也会包含DataTable定义的列
this.dataGridView1.AutoGenerateColumns = false;

DataColumn col = new DataColumn("No",typeof(int));
dt.Columns.Add(col);
dt.Columns.Add(new DataColumn("Addr",typeof(string)));
dt.Columns.Add(new DataColumn("FuntionType",typeof(string)));
dt.Columns.Add(new DataColumn("Result",typeof(string)));

bs.DataSource = dt;
this.dataGridView1.DataSource = bs;

 

//将DataGridView中的列与DataTable中的列进行数据绑定,this.cloNum为列名

this.colNum.DataPropertyName = "No"; this.colAddress.DataPropertyName = "Addr"; this.colFunction.DataPropertyName = "FuntionType"; this.colResult.DataPropertyName = "Result"; }

相关文章

自1998年我国取消了福利分房的政策后,房地产市场迅速开展蓬...
文章目录获取数据查看数据结构获取数据下载数据可以直接通过...
网上商城系统MySql数据库设计
26个来源的气象数据获取代码
在进入21世纪以来,中国电信业告别了20世纪最后阶段的高速发...