asp.net GridView 模板列 怎么加判断条件

asp.netGridView模板列怎么加判断条件... asp.net GridView 模板列 怎么加判断条件 展开
 我来答
270048681
2010-05-15 · 超过11用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:32.6万
展开全部
很简单, 利用GridView1_RowDataBound事件
我这 有个例子.
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.Cells[1].Text=="True")
e.Row.Cells[1].Text = "<font color=red>审核通过</font>";
else e.Row.Cells[1].Text = "等待审核";
//在这里在写上恢复情况

if (e.Row.Cells[2].Text == "True")
e.Row.Cells[2].Text = "<font color=red>已经回复</font>";
else e.Row.Cells[2].Text = "等待回复";
}

看不懂的话加我QQ 270048681 我详细给你说.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lovemingming
2010-05-20 · TA获得超过4137个赞
知道大有可为答主
回答量:1422
采纳率:0%
帮助的人:1438万
展开全部
<%# (int)Eval("Storage")==0?"无库存":Eval("Storage")%>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tanghuawei
2010-05-13 · TA获得超过209个赞
知道小有建树答主
回答量:340
采纳率:0%
帮助的人:280万
展开全部
可以使用三元运算符啊
比如:<ItemTemplate>
<asp:Label ID="lblName" Text='<%# Eval("User_Name") == DBNull.Value ? "空值" : Eval("User_Name").ToString() %>' runat="server" />
</ItemTemplate>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
manyan2
2010-05-13
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
<ItemTemplate>
<asp:Label ID="lblName" Text='<%# if Eval("User_Name") = DBNull.Value then "空值" else Eval("User_Name").ToString() end if %>' runat="server" />
</ItemTemplate>

亦可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式