首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

DisplayMember跟DisplayMember

2012-08-17 
DisplayMember和DisplayMember我用dataset查询了一组数据,一共两列,有用户名和用户ID,然后把用户名赋值给

DisplayMember和DisplayMember
我用dataset查询了一组数据,一共两列,有用户名和用户ID,然后把用户名赋值给 DisplayMember ,把用户名ID赋值给 DisplayMember ,在其他操作中,修改了这个值,然后再把这个修改的值返回给原来的数据库中(做一个数据更新)。
  custname.DataSource = ds1.Tables[0];
  custname.DisplayMember = "CustName";
  custname.ValueMember = "CustID";
修改时,给的值的代码是:
  tgust.CustID = objstr.ToDBC(custname.ValueMember.ToString());  
但是调试的时候,CustID所得到的值是“CustID”这个字符串,而不是ID的本身的值。
求教,该怎么样解决?

[解决办法]
我只是看看题目中的两个DisplayMember有什么不同。。
[解决办法]
那要看objstr.ToDBC做了什么
[解决办法]
guestds.Tables[0].Rows[0]["CustID"].ToString();

别这样写 ,效率太差;
[解决办法]
楼主是想把 custname 选中项的ID取出来吗
这样
tgust.CustID = objstr.ToDBC(custname.SelectedValue.ToString());

热点排行