创建DataTable与DataGridView进行绑定

Posted zst-blogs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建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";
}















以上是关于创建DataTable与DataGridView进行绑定的主要内容,如果未能解决你的问题,请参考以下文章

与 DataTable 链接的 DataGridView 不显示数据 ODBC

从 Windows DataGridView DataTable C# 创建 Microsoft Access 表

C# 将 DataTable 绑定到现有 DataGridView 列定义

以编程方式将新列添加到 DataGridView(填充有 DataTable 的 DataGridview)

DataGridView 绑定到已键入的 DataTable 时显示空单元格

小操作