<%#DataBinder.Eval(Container.DataItem,"列名")%>
如果取出的值为1就显示为 通过
如果取出的值为0就显示为 没有通过应该怎么写啊,谢谢!
如果取出的值为1就显示为 通过
如果取出的值为0就显示为 没有通过应该怎么写啊,谢谢!
解决方案 »
- 将excel数据导入到gridview的问题
- 如何自动抓取58同城的信息
- asp.net 网页设计的问题
- 关于aspx页面中使用表格之类的东东西
- 数据库被覆盖了,如何还原
- 请问怎么用DataList或DataView做到每隔2秒向上滚动一条?
- 如何实现在线画图的功能?
- 请问建立一个Web项目,前台功能发布到Internet上,后台管理系统部署在局域网内。怎么办?
- 是不是数据库一定要保存在与asp.net文件同一个文件夹下才可以,放在不同的文件夹就出错呢?
- 有没有关于net系统开发的资料或教程
- 请教:弹出页面,刷新父页面
- 求一正则表达式,在TextBox里输入的为0%--100%之间,包括010%的输入,在线等!!!
{
if (o.ToString()=="1")
{
return("通过");
}
return("没有通过")
}
上面代码放在cs
<%#有没有通过(DataBinder.Eval(Container.DataItem,"列名"))%>
protected string Format(object item)
{
try
{
DataRowView drv=(DataRowView)item;
string val=string.Empty;
switch (drv.ToString())
{
case "1":
val="通过";
break;
case "0":
val="没有通过";
break;
}
catch{return "";}
}
//前台
<%#Format(Container.DataItem)%>
{
if (strValue=="1")
return "通过";
else
return "没有通过";
}
上面代码放在cs
<%#pass(DataBinder.Eval(Container.DataItem,"列名").ToString())%>