C# DataGridView 已有列名绑定 DataTable 数据源
您可以将数据表绑定到数据网格视图并自动创建列,如下所示:
// 创建数据表
DataTable table = new DataTable();
// 添加列
table.Columns.Add('Id', typeof(int));
table.Columns.Add('Name', typeof(string));
table.Columns.Add('Age', typeof(int));
// 添加数据
table.Rows.Add(1, 'John', 25);
table.Rows.Add(2, 'Mary', 30);
table.Rows.Add(3, 'Tom', 40);
// 绑定数据表到数据网格视图
datGridView1.DataSource = table;
这样,数据网格视图将自动创建列,并使用数据表中的列名作为列标题。如果您的数据表列名与数据网格视图中的列名不匹配,您可以使用以下代码更改列标题:
// 更改列标题
datGridView1.Columns['Id'].HeaderText = '编号';
datGridView1.Columns['Name'].HeaderText = '姓名';
datGridView1.Columns['Age'].HeaderText = '年龄';
这将更改数据网格视图中的列标题为“编号”,“姓名”和“年龄”。
原文地址: https://www.cveoy.top/t/topic/oY5j 著作权归作者所有。请勿转载和采集!