我需要你的幫助。
這裏我有aspx代碼和vb.net。 我想計算我的gridview有templatefield(下)的內容。當我點擊鏈接按鈕時,我正在使用鏈接按鈕提供帶有工具提示的「ID」。鏈接按鈕本身的內容是一些東西,它是數字,它應該是十進制或整數。
我有問題,當我想使頁腳總數。我想計算它們(鏈接按鈕處的數量),但鏈接按鈕本身具有字符串數據類型。
因此,當我得到e.Row.Cells(0).text
時,它顯示「」(空格/無)。
在gridview中計算總的鏈接按鈕文本asp.net
我想,如果e.Row.Cells(0).text
可以返回「量」的真實文本,這將是更多的幫助。
你能幫我解決嗎?
謝謝。
ASPX代碼
<asp:TemplateField HeaderText="Amount" ItemStyle-VerticalAlign="Top" HeaderStyle-HorizontalAlign="right">
<ItemTemplate>
<asp:LinkButton ID="lnkEdit" runat="server" CausesValidation="false"
Text='<%#Eval("amount", "{0:###,##0}")%>' ToolTip='<%#Eval("id")%>'>
</asp:LinkButton>
</ItemTemplate>
<ItemStyle HorizontalAlign="Right" />
VB.NET代碼
Protected Sub gvList_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles gvList.RowDataBound
Dim j As Integer = 0
If Not IsNothing(e.Row.Cells(0).Text) And IsNumeric(e.Row.Cells(0).Text) Then
arrTotalPage(j) += Convert.ToDecimal(e.Row.Cells(0).Text)
End If
End Sub
你從哪裏得到'金額' – Webruster