在 datagrid里加入如下代码:
<ItemTemplate>
<asp:Label id="lbStatus" runat="server">
<%# turnToflag(DataBinder.Eval(Container.DataItem,"审核").ToString())%>
</asp:Label>
</ItemTemplate>
在后台写如下代码:
public string turnToflag(string Flag)
{
switch(Flag)
{
case "0":
return "<font color=red>否</font>";
case "1":
return "<font color=blue>是</font>";
default:
return "<font color=red>状态错误</font>";
}
}
<ItemTemplate>
<asp:Label id="lbStatus" runat="server">
<%# turnToflag(DataBinder.Eval(Container.DataItem,"审核").ToString())%>
</asp:Label>
</ItemTemplate>
在后台写如下代码:
public string turnToflag(string Flag)
{
switch(Flag)
{
case "0":
return "<font color=red>否</font>";
case "1":
return "<font color=blue>是</font>";
default:
return "<font color=red>状态错误</font>";
}
}
要在sql中设定,
select (case 字段 when '0' then '否' else '是' end ) as 列名 from 表
select (case 字段 when '0' then '否' else '是' end ) as 列名 from INNER JOIN
提示“找不到from关键字”
dt=ds.Tables[0];
foreach(DataRow row in dt.Rows)
{
if(row["bIsActive"].ToString()=="Y")
{
row["bIsActive"]="启动";
}
else
{
row["bIsActive"]="禁用";
}}
当然了,你也可以在sql里做文章。