怎么在datagrid模版列里,如<%# DataBinder.Eval(Container.DataItem, "Prdt_code") %>邦定数据,如果该字段为空,则显示字符串“无”, 如题,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%# String.Format("{0}",DataBinder.Eval(Container.DataItem, "Prdt_code"))==""?"无":DataBinder.Eval(Container.DataItem, "Prdt_code").ToString()+"??????" %> 写成<%# GetString(DataBinder.Eval(Container.DataItem, "Prdt_code").ToString()) %>.cspublic string GetString(String str){ if(str==""||str==null) { str="无"; return str; } else { str=str + "xxxxx"; return str; }} <%# String.Format("{0}",DataBinder.Eval(Container.DataItem, "Prdt_code"))==""?"无":DataBinder.Eval(Container.DataItem, "Prdt_code").ToString()+"字符串" %> <%#(DataBinder.Eval(Container.DataItem, "Prdt_code").ToString()=="")?"无":DataBinder.Eval(Container.DataItem, "Prdt_code").ToString()%>利用这个表达式: xxx = (条件) ? 值一 : 值二 <%# GetString(DataBinder.Eval(Container.DataItem, "Prdt_code").ToString()) %>.cspublic string GetString(String str){ dataset ..... if(...>0) { return ds.....; } else { return "无"; } <%# DataBinder.Eval(Container.DataItem, "Prdt_code").ToString() ==""?"无":DataBinder.Eval(Container.DataItem, "Prdt_code").ToString() %> <%# DataBinder.Eval(Container.DataItem, "Prdt_code").ToString() ==""?"无":DataBinder.Eval(Container.DataItem, "Prdt_code").ToString() %> 在后台定义一个函数:function show_pic(str as string) as stringif str="" thenshow_pic="无"elseshow_pic=strend ifend function然后在前台调用,如下:<%# show_pic(DataBinder.Eval(Container.DataItem, "Prdt_code")) %>一切ok啦!!!这样控制数据显示很方便,也很灵活,我经常这样用。 备案的问题等等 请问一下,asp.net mvc3 怎样用ZedGraph做曲线图,就像股票走势那样 支付宝接口的问题 AJAX 中的JSON 的一点问题! 有没有什么方法可以在后台用代码控制前台的? ASP中如何实现在下载完文件以后,自动关闭当前页面的代码? 如何针对自定义控件中的textbox1写脚本? 页面跳转参数传递问题 怎么使用TEEEVIEW作权限菜单 使用UpdatePanel分页 还是会走Page_Load 页面临时添加的Table无法保存 如何直接用IE以浏览器的形式显示word文档,就像浏览网页一样,而不是以word嵌入的形式 基于MapXtreme的鹰眼功能
<%# GetString(DataBinder.Eval(Container.DataItem, "Prdt_code").ToString()) %>
.cspublic string GetString(String str)
{
if(str==""||str==null)
{
str="无";
return str;
}
else
{
str=str + "xxxxx";
return str;
}
}
利用这个表达式: xxx = (条件) ? 值一 : 值二
.cspublic string GetString(String str)
{
dataset .....
if(...>0)
{
return ds.....;
}
else
{
return "无";
}
function show_pic(str as string) as string
if str="" then
show_pic="无"
else
show_pic=str
end if
end function然后在前台调用,如下:
<%# show_pic(DataBinder.Eval(Container.DataItem, "Prdt_code")) %>一切ok啦!!!
这样控制数据显示很方便,也很灵活,我经常这样用。