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

关于datagridview 数据邦定的有关问题

2012-02-01 
关于datagridview 数据邦定的问题请教,如果大家新建一DataSet,再把这个数据源邦定DataGridView,数据就是自

关于datagridview 数据邦定的问题
请教,如果大家新建一DataSet,再把这个数据源邦定DataGridView,数据就是自动出现在datagridview里,但是如果这里面含有DataGridViewcomboBoxcolumn或checkboxcolumn列的话,各位大侠是怎么实现的..
        先谢了..

[解决办法]
使用了DataGridView中的DataGridViewComboBoxColumn的列类型.
通过如下形式给该列( 设为:dgvcbcolumn)设置绑定数据源
DataTable table = new DataTable( "tb_sex ");
DataColumn column;
DataRow row;

column = new DataColumn();
column.DataType = System.Type.GetType( "System.Int32 ");
column.ColumnName = "id ";
table.Columns.Add(column);

column = new DataColumn();
column.DataType = System.Type.GetType( "System.String ");
column.ColumnName = "name ";
table.Columns.Add(column);

row = table.NewRow();
row[ "id "] = 0;
row[ "name "] = "女 ";
table.Rows.Add(row);

row = table.NewRow();
row[ "id "] = 1;
row[ "name "] = "男 ";
table.Rows.Add(row);

this.dgvcbcolumn.DataSource = table;
this.dgvcbcolumn.DisplayMember = "name ";
this.dgvcbcolumn.ValueMember = "id ";

热点排行