问题如下:我是使用动态增加的DataGridComboBoxColumn
DataGridViewComboBoxColumn columShort = new DataGridViewComboBoxColumn();
columShort.HeaderText = "商品代号";
columShort.AutoComplete = true;
columShort.DataSource = Product.All();
columShort.ReadOnly = false;
columShort.DisplayMember = "ShortName";
columShort.ValueMember = "Id";
现在,我是想通过传回来的Id来定位到底是选中了哪一项了,也就是初始化要修改时的值,怎么做呢?
dagagridview.currentrow[0].cells[0].Value = "12345678"不行,因为没能确定到DisplayMember、ValueMember,
那个setValue方法又给保护了,不知道有什么解决方法呢?
DataGridViewComboBoxColumn columShort = new DataGridViewComboBoxColumn();
columShort.HeaderText = "商品代号";
columShort.AutoComplete = true;
columShort.DataSource = Product.All();
columShort.ReadOnly = false;
columShort.DisplayMember = "ShortName";
columShort.ValueMember = "Id";
现在,我是想通过传回来的Id来定位到底是选中了哪一项了,也就是初始化要修改时的值,怎么做呢?
dagagridview.currentrow[0].cells[0].Value = "12345678"不行,因为没能确定到DisplayMember、ValueMember,
那个setValue方法又给保护了,不知道有什么解决方法呢?
解决方案 »
- Winform无边框窗体如何实现贴图的透明效果?
- C#,换行字符保存的问题?(在线等)
- IList上做级联删除的问题
- 写入big5编码的文件乱码问题?
- VS03 打不出switch语句?
- 悄悄地我来了,悄悄地被拒绝~~~~~~
- 在WINFORM程序中的DATAGRID中,如何增加横向和纵向的滚动条(当记录数或着字段数超出显示范围的时候)。。
- 请教---- 数据的绑订
- winform中嵌入WORD或EXCEL,谁有例程?(至少100分)
- 我在C#中给一个方法传递一个String类型的数组,不知道为什么出错.
- 朋友们一定要帮帮我 一个在C#.net平台下如何去掉标题栏还可以显示系统菜--急急.. 100分做为酬谢
- 掌上电脑内存释放问题
ds.Tables["tablename"].Rows[0]["字段"]=".......";
主要是 不能给那一列DataGridViewComboBoxColumn赋值罢了,这个才是问题所在
要不就修改
Tables["tablename"]里面所选择的值
这是增加的
属值的你看行不行
看有不有((DataGridViewComboBoxColumn)this.dataGridView1.Columns[0]).Text
修改
Tables["tablename"]里面所选择的值
是什么意思呢
DataGridViewComboBoxColumn没有这个selectIndex的