问题描述
用GridView控件的时候怎么在页面上判断字段值比如是"1"那显示出来就是"男"
解决方案
解决方案二:
在绑定事件中判断字段值,是1就是男..
解决方案三:
首先查出这条数据然后用判断了.if(数据库查出来的值){Label1.Text="男"}
解决方案四:
在RowDataBount中判断if(e.Rows.cell[第几列].text=="1")e.Rows.cell[第几列].text="男";elsee.Rows.cell[第几列].text="女";
解决方案五:
也可以在数据库里判断
解决方案六:
用三元<%eval("sex")="1"?"男":女%>
解决方案七:
网页里也可以<%#(Eval("")==1)?"":""%>但这样不太好
解决方案八:
3楼和5楼的方法都可以。。
解决方案九:
其实解决这样的问题的方法是有很多种的。。简单的就是5楼的,不过5楼的改一下<%#Eval("sex")=="1"?"男":"女"%>六楼的方法也可以,其他还有两种放法1.在.cs文件里用个public的方法来处理这个判断问题,然后在前台调用这个方法2.就是给数据源手动添加一个列。(其实在写程序的时候不少时候都要用到手动添加rows或者cols)
时间: 2024-09-17 19:41:17