【求助】DataGridView列绑定dataTable列后显示不出具体数据
但是监控添加row到dataTable的过程,确实产生了数据:
补充说明:
dataTable中的列是不带type的,dataTable添加列代码如下:
(带不带typeof都显示不出来,原来是带typeof的)
void InitDT()
{
DataColumn dc=new DataColumn("ID");
dc.AutoIncrement = true;
dc.AutoIncrementSeed = 1;
dc.AutoIncrementStep = 1;
dtRecord.Columns.Add(dc);
foreach (string n in columnNames)
{
dtRecord.Columns.Add(n);
}
}
求解啊。。。
[解决办法]
void AddOneViewColumn(string header)
{
DataGridViewTextBoxColumn dgvc = new DataGridViewTextBoxColumn();
dgvc.HeaderText = header;
dgvc.ReadOnly = true;
this.dataGridView1.Columns.Add(dgvc);
}
在这里面先设置DataPropertyName?绑定的字段,再this.dataGridView1.DataSource = rs.DtRecord;