标题:combox 显示值和实际值 的问题
只看楼主
鸿硕
Rank: 5Rank: 5
来 自:北京海淀
等 级:职业侠客
帖 子:211
专家分:309
注 册:2009-10-11
结帖率:85.71%
已结贴  问题点数:8 回复次数:4 
combox 显示值和实际值 的问题
下面是我的  查询语句
            string sql = "select order_text ,order_no  from orders where patient_id ='" + patient_id + "' and  order_class='H' ";
            Patorders = GVars.OracleAccess.SelectData(sql, "orders");
            comOrders.DataSource = Patorders.Tables[0]
            comOrders.DisplayMember = "order_text";
            comOrders.ValueMember = "order_no";

这样 的话 把  combox 的数值 绑定好了。 那么  在 程序中 获取  combox 的  显示值 和实际值   怎样 获取呀?  为什么我这里在获取的时候
 出现 System.data.dataRowView   的错误!

[ 本帖最后由 鸿硕 于 2011-7-21 10:30 编辑 ]
搜索更多相关主题的帖子: where 
2011-07-21 09:44
ai0_0jun
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:32
专家分:145
注 册:2011-6-29
得分:8 
以下是引用鸿硕在2011-7-21 09:44:49的发言:

下面是我的  查询语句
            string sql = "select order_text ,order_no  from orders where patient_id ='" + patient_id + "' and  order_class='H' ";
            Patorders = GVars.OracleAccess.SelectData(sql, "orders");
            comOrders.DataSource = Patorders.Tables[0]  
            comOrders.DisplayMember = "order_text";
            comOrders.ValueMember = "order_no";
 
这样 的话 把  combox 的数值 绑定好了。 那么  在 程序中 获取  combox 的  显示值 和实际值   怎样 获取呀?  为什么我这里在获取的时候
 出现 System.data.dataRowView   的错误!

comOrders.SelectedValue 是获取你绑定的实际值
comOrders.SelectedText 是获取你绑定的显示值
2011-07-21 10:56
zhongguolj
Rank: 2
等 级:论坛游民
帖 子:21
专家分:14
注 册:2011-7-13
得分:0 
通过索引获取值……,什么index之类的属性吧
2011-08-02 20:48
a6068132
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:47
专家分:131
注 册:2011-5-10
得分:0 

            combox1.DataSource=datatable;
            combox1.DisplayMember = "UserName";\\显示值
            combox1.ValueMember = "UserID";    \\真正的取值
            DataRowView dr = (DataRowView)combox.SelectedItems[0];
            string  UserName = dr["UserName"].ToString();
            string UserID=combox.SelectedValue.ToString();
2011-08-23 09:28
springisbest
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-5-5
得分:0 
二楼的是正确的,但把数据源的绑定放到字段绑定后就更完美了,不然还是拿不到值滴

天天开心
2011-08-23 11:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-345772-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.046483 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved