耽误大家2分钟。来看下这个问题!
数据库中 字幕:无如果我想GridView现实 字幕字段时。如果遇到无,则不显示,怎么做! --------------------编程问答-------------------- 那就隐藏 --------------------编程问答-------------------- 我是这么做的:
<td><%= string.isNullOrEmpty(tb.col) ? "" : tb.col %></td> --------------------编程问答--------------------
<%# Eval("字幕").ToString()=="无" ? "" :Eval("字幕").ToString() %>--------------------编程问答-------------------- 顶 --------------------编程问答-------------------- 不是这意思呢。
sql语句是
select ID_Movie, Name_CN+'_'+Name_EN+' '+'('+Year_Movie+')'+'('+Type_Movie+')'+'('+Subtitle_Movie+')'as name_eng,Date_Down,Url_IMDB from dbo.tb_Movie where 1=1
前台绑定是这样呢<asp:HyperLinkField DataTextField="name_eng" HeaderText="电影名称" />
怎么搞 --------------------编程问答-------------------- 帮你顶,应该是VISABLE这类的吧 --------------------编程问答-------------------- 不明白啥意思 --------------------编程问答-------------------- 我也不晓得为什么这样! --------------------编程问答--------------------
--------------------编程问答-------------------- 我绑定的是一个所有值
<asp:HyperLinkField Text='<%#Eval("字幕").ToString()=="无" ? "" :Eval("字幕").ToString() %>' HeaderText="电影名称" />
select ID_Movie, Name_CN+'_'+Name_EN+' '+'('+Year_Movie+')'+'('+Type_Movie+')'+'('+Subtitle_Movie+')'as name_eng,Date_Down,Url_IMDB from dbo.tb_Movie where 1=1
绑定的是<asp:HyperLinkField DataTextField="name_eng" HeaderText="电影名称" />
这个啊
name_eng !! --------------------编程问答--------------------
直接把它改了,就行,要不你弄成模板改了 --------------------编程问答--------------------
对 --------------------编程问答-------------------- 问题已经解决。。谢谢! --------------------编程问答--------------------
+++ --------------------编程问答-------------------- 用三元运算符很好做的,楼上有个就是这个方法
补充:.NET技术 , ASP.NET