读书人

DataGridView列绑定dataTable列后显示

发布时间: 2013-12-20 00:23:10 作者: rapoo

【求助】DataGridView列绑定dataTable列后显示不出具体数据

DataGridView列绑定dataTable列后显示不出具体数据

但是监控添加row到dataTable的过程,确实产生了数据:DataGridView列绑定dataTable列后显示不出具体数据
DataGridView列绑定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;

读书人网 >C#

热点推荐