在CS代码中asp.net如何对数据绑定控件里的数据进行判断?

<%#Eval("ID")%>如何对这个Eval("ID")进行判断?当Eval("ID")值为1时输出是,0时输出否,如何在CS代码中asp.net如何对数据绑定控件里... <%#Eval("ID")%>如何对这个Eval("ID")进行判断?当Eval("ID") 值为1时输出是,0时输出否,如何在CS代码中asp.net如何对数据绑定控件里的数据进行判断? 展开
 我来答
benguahao
2010-11-28 · TA获得超过280个赞
知道小有建树答主
回答量:328
采纳率:0%
帮助的人:187万
展开全部
<%#Eval("EmployeeID").Equals(1)?"是":"否" %>

可以考虑放入一个label控件,设置text属性

你这个地方应该属于模板列的,我把页面代码发出来

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" >
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:Label Text='<%#Eval("EmployeeID").Equals(1)?"是":"否" %>' runat="server" ID="Label1"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
或者不使用控件

代码如下

<Columns>
<asp:TemplateField>
<ItemTemplate>

<%=SetIDView(Eval("EmployeeID").ToString()) %>

</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

<script runat="server" type="text/C#">
protected string SetIDView(string x)
{
if (x.Equals("1"))
return "是";
else if (x.Equals("0"))
return "否";
else
throw new Exception("不是确定的值,超出预期");
}
</script>

<script>部分代码是C#代码,可以把里面的方法写到后台.cs文件里不一定需要写到页面上
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式