我知道如何将dataformattext字段与boundfield一起使用,但现在我将两个列分开并将它们除以一个百分比,所以我想要{0:P1}我怎样才能停止除以0错误
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("total2")/Eval("acdcalls")%>'
Visible='<%# Eval("total2")/Eval("acdcalls") %>'></asp:Label>
</ItemTemplate>
答案 0 :(得分:1)
你应该使用一种方法来做到这一点。
在方法中,您将检查代码是否未除以0以及您需要的所有逻辑(如格式化)。
<asp:Label ID="Label1" runat="server" Text='<%# Divide(Eval("total2"), Eval("acdcalls")) %>'
Visible='<%# Divide(Eval("total2"), Eval("acdcalls")) %>'></asp:Label>