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

在DataGridView中将此中一列设置为combobox

2013-09-27 
在DataGridView中将其中一列设置为combobox?问题是这样的:我的DataGridView绑定的数据源是个学生表,其中的

在DataGridView中将其中一列设置为combobox?
问题是这样的:我的DataGridView绑定的数据源是个学生表,其中的班级列保存的是班级序号,我现在想将这一列显示成从班级表中获取的班级名称,并且用下拉框显示。
我用下面的方法
DataGridViewComboBoxColumn cc = dataGridView1.Columns["banj"] as DataGridViewComboBoxColumn;//"banj"是学生表中的班级列。
cc.DataSource = ds.Tables[0];//班级表数据
            cc.DisplayMember = "banj";//班级表中的班级名称
            cc.ValueMember = "bianh";//班级表中的班级序号

            dataGridView1.Columns.Add(cc);
然后绑定数据源

提示错误:
---------------------------
未将对象引用设置到对象的实例。
---------------------------
并且没有显示下拉框只是多了两列班级表数据
如下图:在DataGridView中将此中一列设置为combobox

求大神答惑!!!

热点排行