首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >datagridviewcomboboxcell问题

datagridviewcomboboxcell问题
EN

Stack Overflow用户
提问于 2011-09-01 04:03:43
回答 1查看 367关注 0票数 0

我的winform中有DataGridViewCombobox列。我已经通过设置它的DataSourceDisplayMemberValueMember属性从数据库绑定了comboboxcolumn。

我想设置基于DisplayMemberValueMember。就像我们在普通的组合框里一样

代码语言:javascript
复制
Combobox.SelectedValue = "12"

我试着跟着

代码语言:javascript
复制
gridAttendance.Rows[0].cells[2].value = dsAttendance.Tables[0].Rows[0]["Id"].ToString();

但不管用..。

“它抛出一个错误,说明datagridviewcomboboxcell值不是值”

我也尝试过处理DataError事件的GridView,但仍然不能工作

请建议我,我该怎么做?

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2011-09-01 11:03:14

我认为这在DataGridViewCombobox专栏中是不可能的--我很久以前就想这么做了,但失败了。

我的解决方案并不好看,但它起了作用:-我有一个隐藏在表单上的标准combobox和一个包含您的数据值的隐藏列。当用户单击该单元格时,它将动态填充组合框,并将其置于当前单元格之上。(我还必须说明滚动事件并相应地移动组合框)

当组合框失去焦点时,填充单元格,我们就开始用当前文本和标准组合框值的隐藏列进行编辑。

就像我说的,它不漂亮!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7266004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档