<asp:TemplateField HeaderText="平均分">
<ItemTemplate>
<%# Eval("PJF")%>
</ItemTemplate>
</asp:TemplateField>问题一:想在“ <%# Eval("PJF")%>”中加一个判断条件,如果“PJF”为“0”,那么值为“空字符串”,应该怎么办?问题二:绑定时“Eval”什么意思?
<ItemTemplate>
<%# Eval("PJF")%>
</ItemTemplate>
</asp:TemplateField>问题一:想在“ <%# Eval("PJF")%>”中加一个判断条件,如果“PJF”为“0”,那么值为“空字符串”,应该怎么办?问题二:绑定时“Eval”什么意思?
public string evalstr(string str)
{
return Convert.ToDouble(str)==0?"":str;
}
用三元去判断、是最好的。
当然、三楼也是可行的。看你自己选择吧。