Problem with datagridviewcomboboxcell

本文关键字:datagridviewcomboboxcell with Problem | 更新日期: 2023-09-27 18:07:08

我有DataGridViewCombobox列在我的winform。我已经通过设置其DataSource, DisplayMemberValueMember属性从数据库绑定了comboboxcolumn。

我想根据ValueMember设置DisplayMember。就像我们在普通的组合框中做的一样,比如

Combobox.SelectedValue = "12"

I tried following

gridAttendance.Rows[0].cells[2].value = dsAttendance.Tables[0].Rows[0]["Id"].ToString();

但它不工作…

"它抛出一个错误,说datagridviewcomboboxcell值不是价值"

我也尝试处理GridViewDataError事件,但仍然不起作用

请告诉我,我该怎么做

Thanks in advance

Problem with datagridviewcomboboxcell

我不相信这在DataGridViewCombobox专栏中是可能的-我以前想这样做,但失败了。

我的解决方案是不漂亮,但它的工作:-我有一个标准的combobox是隐藏在表单和一个隐藏的列包含您的数据值。当用户单击单元格时,它将动态填充组合框并将其定位在当前单元格上方。(我还必须考虑滚动事件并相应地移动组合框)

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

就像我说的不漂亮!

相关文章:
  • 没有找到相关文章