关于combobox和dataview的小问题`````````

dongjie1928 2003-07-24 12:30:12
问题1:已绑定好comboBox的那个DisplayMember 和 ValueMember 还有 DataSource
比如,DisplayMember是“部门名称”,ValueMember是“部门编号”

然后在下拉菜单中选择后,焦点一离开comboBox控件,我想comboBox的test就一直保持我选择的那个值,但是,焦点一离开comboBox控件,它就变成了System.Data.DataRowView
xbbh是我在类中定义的一个string类型的,保存选择的选项的text值对应的编号职,比如:显示的是“技术部”,“技术部”在table中对应“01”这个编号,那xbbh就 = “01”;
我用textbox显示出来看,的确xbbh没变
请问,怎样才可以让comboBox的text值不会因焦点的的离开而变化???


问题2:如何将dataviewManager绑定到dataview中???
...全文
24 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dongjie1928 2003-07-24
  • 打赏
  • 举报
回复
up````````````````
dongjie1928 2003-07-24
  • 打赏
  • 举报
回复
up..............第二个问题那位朋友可以帮我```````````````````````
dongjie1928 2003-07-24
  • 打赏
  • 举报
回复
to cocosoft(pengyun)
谢谢`````````问题1已经搞定,但不知道,为什么要用ComboBox1.DataSource=DataSet1.Table["Table1"].DefaultView中的DefaultView???
另外,第2个问题怎么解决呢??????
甴曱 2003-07-24
  • 打赏
  • 举报
回复
设你的表名为Table1,字段分别是:DepartmentID,DepartmentName
ComboBox的名称为:ComboBox1
----------------
代码为:
ComboBox1.DataSource=DataSet1.Table["Table1"].DefaultView;//设置数据源为数据集中的数据表
ComboBox1.DisplayMember="DepartmentName";//设置它的显示值
ComboBox1.ValueMember="DepartmentID";//设置它的值
甴曱 2003-07-24
  • 打赏
  • 举报
回复
你用三行代码就可以把这个问题解决了。
dongjie1928 2003-07-24
  • 打赏
  • 举报
回复
在up``````
发帖
C#

10.9w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2003-07-24 12:30
社区公告

让您成为最强悍的C#开发者