需要帮助格式化gridview中的文本

时间:2011-05-02 14:30:39

标签: asp.net vb.net

我知道如何将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>

1 个答案:

答案 0 :(得分:1)

你应该使用一种方法来做到这一点。

在方法中,您将检查代码是否未除以0以及您需要的所有逻辑(如格式化)。

<asp:Label ID="Label1" runat="server" Text='<%# Divide(Eval("total2"), Eval("acdcalls")) %>'
                            Visible='<%# Divide(Eval("total2"), Eval("acdcalls")) %>'></asp:Label>