GridView自适应列宽 gridview的列显示问题(在线等待)

来源:互联网  时间:2016/7/6 4:52:19

关于网友提出的“GridView自适应列宽 gridview的列显示问题(在线等待)”问题疑问,本网通过在网上对“GridView自适应列宽 gridview的列显示问题(在线等待)”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:GridView自适应列宽 gridview的列显示问题(在线等待)
描述:

gv中显示三列:
序号    标题     中/英版块
1       标题一     0
2       标题二     1
3       标题三     1
4       标题四     0
在gv中的最后一列“中/英版块”中0表示中文章版块,1表示英文版块
现在我想把0,1分别改成中文和英文,如下表所示:
序号    标题     中/英版块
1       标题一     中文
2       标题二     英文
3       标题三     英文
4       标题四     中文
求指导 ,这样要怎么才能实现?


解决方案1:

引用 11 楼 xia777xia 的回复:
引用 10 楼 net_lover 的回复:
引用 3 楼 xia777xia 的回复:
引用 1 楼 net_lover 的回复:
<%#Eval("字段").ToString()=="0"?"中文":"英文"%>
ok可以了,谢谢
我想问一下,如果不止两种语言,比如说还有法文、俄文如:
序号 标题 版块
1 标题一 0
2 标题二 2
3 标题三 3
4 标题四……

也可以在绑定的SQL语言中用case语句
如:select case 版块 when 1 then '中文' when 2 then '英文' when 3 then '' else null end as [版块]
from tablename
解决方案2:

引用 1 楼 net_lover 的回复:
<%#Eval("字段").ToString()=="0"?"中文":"英文"%>

+1 解决方案3:

1楼的方法更简便啊·

解决方案4:

时间rowdatabound的时候,直接改cell[2].text或者放个label之类的,你懂的·

解决方案5:

本帖最后由 net_lover 于 2011-01-19 11:25:08 编辑

引用 3 楼 xia777xia 的回复:
引用 1 楼 net_lover 的回复:
<%#Eval("字段").ToString()=="0"?"中文":"英文"%>
ok可以了,谢谢
我想问一下,如果不止两种语言,比如说还有法文、俄文如:
序号 标题     版块
1    标题一   0
2    标题二   2
3    标题三   3
4    标题四   4
序号 标题      版块
1  ……

写成函数好
<%#xxx(Eval("字段").ToString())%>
public String xxx(String s)
{
if(s=="1") return "x1";
else if(s=="2") return "x2";
.....
} 解决方案6:

<%#Eval("字段").ToString()=="0"?"中文":"英文"%>

上一篇静态页面怎么嵌套母版页面
下一篇求救table和checkbox 的问题
明星图片
相关文章
《GridView自适应列宽 gridview的列显示问题(在线等待)》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)