悬赏分:50 浏览:994 次
|
你在数据绑定的时候处理一下不得了,用数据源读出来的是 0 1 ,绑定的时候用三元处理一下,就可以显示 完成/未完成了 使用模板列,在GridView的RowDataBound事件里可以实现 可以不使用模板列,在绑定时使用三元运算符 还可以在DataSource的Selected事件中对返回的DataTable进行处理,添加一列,把这一列绑定上去 可以写在SQL里面. 或者从DropDownList继承出来一个下拉列表,需要用到这个字段的时候就使用这个下拉列表,这样就不用每次都转换了. 可以在取数据时就转换过来,比如 select case YourColumn when 1 then '已完成' else '未完成' end from YourTable 用隐藏列行不 可以用隐藏列,感觉是用RowDataBound比较好啊 不喜欢用Gridview之类的东西,感觉有的时候自己写控件还是很方便的。 能确定中文"已完成,未完成",建议使用数据字典操作.在后台处理数字/文本的转换.还有可以直接绑上DropDowlist操作.但是感觉不太好. 我一般用一个隐藏列来解决这种问题。 |