首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2013-12-20 
【求助】DataGridView列绑定dataTable列后显示不出具体数据但是监控添加row到dataTable的过程,确实产生了数

【求助】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;

热点排行