klegoo
klegoo
采纳率0%
2017-01-15 00:57

vb.net datagridview DatagridViewComboxColumn 默认值问题

80

vb.net

datagridview从数据库读取数据时,datagridview有一列是DatagridViewComboxColumn,
datagridview显示数据时,无法根据ID值显示初始值。数据源是通过代码绑定DATATABLE,下拉列表有数据,但默认值是空的。
DatagridViewComboxColumn cmbox = Datagridview.Columns["COmbox控件的Name"] as DatagridViewComboxColumn ;

cmbox.DataSource = 下框的数据源;
cmbox.DataPropertyName= datagrid的数据源的要绑定的列;
cmbox.displayMember="下拉框显示的TEXT";
cmbox.ValueMember="隐藏的值";
数据库部门表字段:
ID Name
1 公共科室
2 血液科
3 消化科
当ID值=2时,希望datagridview combobox单元格文本显示血液科,但实际Value=2,网上搜了很多资料,都无法实现。如果设置它的NullValue是可以显示血液科,但读取Value却是空值,请高手指点一二。
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

相关推荐