如果用<%# DataBinder.Eval(Container.DataItem,"typeID") %>就可以直接显示值,但是用户想看说明的字,我记得可以在后台写个类,然后在前台绑定,具体《%%》中的写法忘了,哪位记得???
解决方案 »
- 如何将SqlDataReader 转换成IList<T> 泛型
- 报错的疑惑,验证(XHML 1.0 Tansitional):不支持元素frameset?
- C#如何读取System.Xml.XmlNode指定无素的值
- 关于WebClient生成静态页的问题
- 关于JAVASCRIPT在FIREFOX中运行的疑问?
- 准备做一个自定义分页控件,请大家提需求
- 100分,求VS2005中,用键盘切换不同选项卡的快捷键,在线。
- MVC当中,如何进行参数传递和参数值的获取?
- 最后90分,求1优良方法.---冰天雪地,裸体,后空翻3周半加1080度转体,双膝落地求救.
- 请教问题:如何正确调用存储过程及返回参数,集!解决立刻给分!
- 关于SQLSERVER
- 学.net有一段时间,还这个问题还是搞不明白
如果这样不能满足的话就构造一个新的DATATABLE
select case typeID when '1'then '男人' when '1'then '女人'end typeID from table....net:(比如)三幕运算符
<%# DataBinder.Eval(Container.DataItem,"typeID").Tostring().Equals("1"):"男人"?"女人" %>
则如下绑定即可:Text='<%# GetName(DataBinder.Eval(Container.DataItem, "typeID")) %>' Value='<%# DataBinder.Eval(Container.DataItem, "typeID") %>'