问题如下:我是使用动态增加的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方法又给保护了,不知道有什么解决方法呢?
解决方案 »
- 怎么点击TextBox时弹出日历,选择日期后日期输入到TextBox中?
- 关于vs2003,vs2005自定义控件的问题
- 请问VS里的控件DataGridView如何清空上一次的内容
- vs2005和数据库连接问题
- 求助,关于window.open带OCX的页面问题
- NHibernate(one-to-many)的问题
- 怎样编写一个数据库连接池(总共500分)?
- 请帮帮忙指一下路
- 同志们又没有碰到这样的问题?IIS没有了~~~~
- devexpress navbarcontrol如何实现左侧折叠右侧最大显示
- 朋友们一定要帮帮我 一个在C#.net平台下如何去掉标题栏还可以显示系统菜--急急.. 100分做为酬谢
- 掌上电脑内存释放问题
ds.Tables["tablename"].Rows[0]["字段"]=".......";
主要是 不能给那一列DataGridViewComboBoxColumn赋值罢了,这个才是问题所在
要不就修改
Tables["tablename"]里面所选择的值
这是增加的
属值的你看行不行
看有不有((DataGridViewComboBoxColumn)this.dataGridView1.Columns[0]).Text
修改
Tables["tablename"]里面所选择的值
是什么意思呢
DataGridViewComboBoxColumn没有这个selectIndex的