【发布时间】:2018-02-19 14:09:46
【问题描述】:
我的 SQL Server 数据库“采购”中有一个数据表“项目”
DataTable 有 3 列具有此架构: id (int), itemDesc (nvarchar), itemCat (int) 使用以下代码绑定到 DataGridView:
namespace EF_Tutorial
{
public partial class Form1 : Form
{
ProcurmentsEntities ProcurmetsContext = new ProcurmentsEntities();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
dgv_ItemList.DataSource = ProcurmetsContext.Items.ToList();
}
}
}
问题是当表单加载 DataGridView 时显示列名,因为它在 DataTable 中,我尝试手动将列添加到 DGV 并将它们的名称更改为 DataTable 的名称,并将标题文本更改为我想要显示的内容但列已生成,而我添加的列留空。
有没有办法显示我想要的名字?
【问题讨论】:
标签: c# data-binding datagridview