Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 需要帮助在gridview中格式化文本吗_Asp.net_Vb.net - Fatal编程技术网

Asp.net 需要帮助在gridview中格式化文本吗

Asp.net 需要帮助在gridview中格式化文本吗,asp.net,vb.net,Asp.net,Vb.net,我知道如何将dataformattext字段与boundfield一起使用,但现在我将取两列并将它们除以一个百分比,因此我需要{0:P1}另外,如何停止除以0错误 <ItemTemplate> <asp:Label ID="Label1" runat="server" Text='<%# Eval("total2")/Eval("acdcalls")%>' Vis

我知道如何将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和所需的所有逻辑(如格式化)除


您应该使用一种方法来实现这一点

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



是否可以在绑定前收集数据时进行计算,并让它在那里进行检查?我可以这样做,但我真的不想编辑我的存储过程,因为它们很复杂。是否可以在绑定前收集数据时进行计算,我可以这样做,但我真的不想编辑我的存储过程,因为它们很复杂。我甚至不知道我可以这样做,我如何确保它以百分比的形式出现感谢我甚至不知道我可以这样做,我如何确保它以百分比的形式出现
<asp:Label ID="Label1" runat="server" Text='<%# Divide(Eval("total2"), Eval("acdcalls")) %>'
                            Visible='<%# Divide(Eval("total2"), Eval("acdcalls")) %>'></asp:Label>