【发布时间】:2016-03-18 18:09:14
【问题描述】:
我可以通过输入 TextBox 中的值来显示 GridView 的页脚中的项目总数,它对我来说很好,但是如果用户忘记输入值并插入我有这个错误
输入字符串的格式不正确。
我想将默认值设置为那个文本框“零”,所以如果用户没有输入任何值,它将把它作为默认值,我的意思是零。
//函数代码为
<script runat="server">
Dim TotalUnitPrice As Decimal = 0.0
Function GetUnitPrice(ByVal Price As Decimal) As Decimal
TotalUnitPrice += Price
Return Price
End Function
Function GetTotal() As Decimal
Return TotalUnitPrice
End Function
</script>
HTML 代码
<asp:TemplateField HeaderText="Creditor" FooterStyle-Font-Bold="True">
<ItemTemplate>
<%# GetUnitPrice(decimal.Parse(Eval("tabDebit").ToString())).ToString() %>
</ItemTemplate>
<FooterTemplate>
<%# GetTotal().ToString()%>
</FooterTemplate>
<FooterStyle Font-Bold="True" />
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
【问题讨论】: