Repeater1绑定时判断绑定字段显示内容
我现在有个表,我现在这个neiwai字段是int类型的,我绑定Repeater上的时候想让这个当neiwai=1的时候显示“对内”,当neiwai=2的时候显示“对外”啊,我前台<asp:Repeater ID="regzhu" OnItemCommand="repDepartMent_ItemCommand" runat="server">
<ItemTemplate>
<tr bgcolor="#FFFFFF" onmouseover="this.style.backgroundColor='#DCEDF7'" onmouseout="this.style.backgroundColor='' ">
<td style="text-align: left; padding-left: 5px;">
<%# phBLL.CommonMethod.MySubstr( Eval("titles").ToString(),30)%>
</td>
<td>
<%#Eval("techType")%>
</td>
<td>
<%#Eval("fabuby")%>
</td>
<td>
<%#Eval("fabuTime", "{0:yyyy-MM-dd hh}")%>
</td>
<td>
<%#Eval("neiwai")%> </td>
<td> <asp:LinkButton CommandName="De" CommandArgument='<%#Eval("id") %>' ID="btnDelete"
runat="server" OnClientClick="return confirm('您确定要删除此问题吗?')">删除</asp:LinkButton> </td>
</tr>
</ItemTemplate>
</asp:Repeater>
在<%#Eval("neiwai")%>这显示对内对外,应该怎么显示啊,谢谢了啊! --------------------编程问答-------------------- <%#((int)Eval("neiwai"))==1?"对内":"对外"%> 三元运算符 --------------------编程问答-------------------- ++
也可以调用后台方法返回字符串
public string GetString(object Type)
{
if (Type.ToString() == "XXXX")
{
return "YYYYYY";
}
else
{
return "ZZZZZZ";
}
}
调用
--------------------编程问答--------------------
<%#GetString(Eval("字段"))%>
up
补充:.NET技术 , ASP.NET