c# 给 DataGridViewComboBoxColumn添加值,怎么搞,在线等!

如题所述

第1个回答  推荐于2016-01-24
可以绑定,也可以手动添加
一下是绑定数据源:例子
DataGridViewComboBoxColumn cbo = (DataGridViewComboBoxColumn)this.dgvResult.Columns["StudentNo"];
cbo.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing;
cbo.DataSource = 数据源;
cbo.DisplayMember = "StudentName";
cbo.ValueMember = "StudentNo";追问

谢谢,我已经弄好了!

本回答被提问者和网友采纳
第2个回答  2012-05-10
楼上正解。

问题解决了就把问题关闭掉啊。追问

我不知道怎么关啊,晚上大部分都是1楼的例子,但我要的不是他这种!

追答

其实你可以选择他的答案,然后在回复那里把你的答案粘上去,这样一来,不但可以关闭问题,还可以把你的经验分享给大家!

追问

哦哦,懂了!

...View中添加属性是DataGridViewComboBoxColumn列的。连接数据库后,如...
\/\/先将你要赋值的那个Cell转换类型成DataGridViewComboBoxCell,然后就可以赋值了 DataGridViewComboBoxCell cell = dataGridView1[0, 0] as DataGridViewComboBoxCell;cell.Items.Add("aaa");cell.Items.Add("bbb");

c#中combox里绑定datagridview中的某一列的值,并显示在combox的下拉框中...
combox也有DataSource属性,直接把dataGridView1第一列的集合赋给combox就可以了,然后给combox的comboBoxGroup.ValueMember = "列名";属性赋值,两行代码就能搞定,不需要循环!

c# vs2008环境,dgV下有一列是dgvComboBoxColumn,如何获取一个数据集,给...
新建一个datagridview的行,依次给这个行的单元格赋值。然后把这个行添加给你的dgv

如何做:C#写的C\/S程序,DataGridView中要添加一列下拉选框,下拉选框的...
1.单击DataGridView,此时,在其右上方会出现一个向右的小三角符号,单击它。2.在弹出的菜单中单击“编辑列”3.在出现的对话框中,选择要修改的列,或者新添加一列4.此时在右侧的属性表中,把其“ColumnType”改为“DataGridViewComboBoxColumn”,就成了下拉菜单 5.然后修改其"DataSource"属性,把数...

C# winfrom datagridview 如何为一列添加向下滚动条 请看清楚再...
DataGridViewComboBoxColumn dcombo = new DataGridViewComboBoxColumn();dcombo.Items.Add("暂存");dcombo.Items.Add("留库");dcombo.Items.Add("归还");dcombo.Name = "combo";\/\/显示的位置列 dcombo.DisplayIndex = 0;dcombo.HeaderText = "入库方式";\/\/绑定数据库的值时使用以下属性 \/\/...

C# 如何在一个Datagridview 的 某一个cell里面 绑定一个自定义的combo...
\/\/ 你可以在DataGridView的EditingControlShowing事件中加入如下代码,来给你的ComboxBox加一个事件,在这个事件中处理绑定的问题。private void variousCostDgv3_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e){ if (e.Control.GetType().Equals(typeof(DataGridViewComboBox...

C# winform中如何取得datagridview中的combobox选择的值,取的ValueMemb...
foreach(GridViewRow row in GridView1.Rows){ foreach(Control contr in row.Controls){ ComboBox cbo = contr as ComboBox;if(cbo != null){ \/\/找到咯,给分 记住用cbo.SelectedItem.Text ...} } }

datagridview 和combox等控件关联(c# form)
comboBox1.ValueMember = "ID";dataGridView1的CellMouseDoubleClick事件 private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e){ if (e.RowIndex > 0){ string idStr = dataGridView1.Rows[e.RowIndex].Cells["ID"].Value.ToString();comboBox1.Text = ...

C# winform datagridview 里的下拉框中 既可以从下拉框里选择数据,也可...
或者采用以下方法:((DataGridViewComboBoxColumn)dataGridView1.Columns["绑定列"]).DataSource = ds;((DataGridViewComboBoxColumn)dataGridView1.Columns["绑定列"]).DisplayMember = "clevel";((DataGridViewComboBoxColumn)dataGridView1.Columns["绑定列"]).ValueMember = "clevel";((DataGridView...

C#在DataGridView控件中的一个指定的单元格加ComboBox
DataGridViewComboBoxCell cb= new DataGridViewComboBoxCell();\/\/给下拉框赋值: dt包含ID和Name两列,也可以自己在属性Items里直接添加下拉框显示的每一项 cb.DataSource = dt;cb.DisplayMember = "Name";cb.ValueMember = "ID";DataGridView.Rows[i].Cells[j]=cb;DataGridView.Rows[i].Cells[...

相似回答