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

datatable 中如何设置显示的值和隐藏的实际值

2012-09-06 
datatable 中怎么设置显示的值和隐藏的实际值比如有一个datarow[level]我想设置它要显示的值是dr[level

datatable 中怎么设置显示的值和隐藏的实际值
比如有一个datarow["level"]我想设置它要显示的值是 dr["level"] = d.Level.Name;
但实际后台取的时候 dr["level"]的值是 dr["level"] = d.Level.Id;  
不知道怎么实现。(d是一个对象,Level是d中的一个对象 包含 id,name和其他一些属性)

[解决办法]
你可以加个字段 分别为ID,NAME 那么绑定Name就可以,而ID可以作为隐藏参数传递
[解决办法]
本身DataTable没有这种功能,它只装数据而已。显示用的控件有些是可以这样的,比如Combox,

C# code
comboBox1.DataSource=dt; comboBox1.DisplayMember = "Name"; comboBox1.ValueMember = "ID"; 

热点排行