已经指定了 DataGridView中列集合的列名 如:AAA,BBB,CCC 现在有个DataTable ,列名:A1,B1,C1 分别对应 DataGridView中列AAA,BBB,CCC 请问怎么把DataTable数据 正确的绑定在DataGridView中?
解决方案 »
- 求教combox.item.AddRange的问题
- DataRelation建立后,DataGridView中显示不出来
- 如何处理【Message="拒绝了对对象 'Source' (数据库 'NewNet',架构 'dbo')的 SELECT 权限。"】
- web 上传多个文件
- devexpress 换肤
- 在后台创建一个DropDownList问题,请大哥们帮帮我
- 初学问题:比较运算符重载搞不清楚,进来帮忙看看,谢谢
- 城市级联关系问题
- 问什么我的textbox不能dragdrop,而dragover和dragenter都可以,allowdrop=true已经打开了 (没分了)
- 求c#班的3DES Base64()算法
- string.Format不理解
- 【求最简方法】如何判断smalllist是biglist的子集
this.GV_ColumnInfo.DataSource =你要绑定的dt; DataGridViewColumn fieldNameColumn = new DataGridViewTextBoxColumn();
fieldNameColumn.HeaderText = "field_name";
fieldNameColumn.DataPropertyName = "field-name";
this.GV_ColumnInfo.Columns.Add(fieldNameColumn); DataGridViewColumn idColumn = new DataGridViewTextBoxColumn();
idColumn.HeaderText = "id";
idColumn.DataPropertyName = "id";
this.GV_ColumnInfo.Columns.Add(idColumn); DataGridViewColumn identifierColumn = new DataGridViewTextBoxColumn();
identifierColumn.HeaderText = "identifier";
identifierColumn.DataPropertyName = "identifier";
this.GV_ColumnInfo.Columns.Add(identifierColumn); //下拉列表绑定时候,DataPropertyName和ValueMember做对比,
DataGridViewComboBoxColumn typeColumn = new DataGridViewComboBoxColumn();
typeColumn.DataSource = GetComBoxDataSource();
typeColumn.Width = 200;
typeColumn.DataPropertyName = "type";
typeColumn.DisplayMember = "Text";
typeColumn.ValueMember = "Values";
typeColumn.HeaderText = "type";
//typeColumn = ComboBoxStyle.DropDownList;
this.GV_ColumnInfo.Columns.Add(typeColumn); DataGridViewColumn lengthColumn = new DataGridViewTextBoxColumn();
lengthColumn.HeaderText = "length";
lengthColumn.DataPropertyName = "length";
this.GV_ColumnInfo.Columns.Add(lengthColumn);