您好,
我使用GridView的页脚模板显示的工资总和。
但是,当发现这个在GridView rowdata控制的约束,它显示了一些错误。
我要计算所有的值,并显示在页脚lbltotal的标贴。Error : Object reference not set to an instance of an object.
如何做到这一点吗?
aspx页面
---------
{C}ASPX.Vb代码
------------- Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
If e.Row.RowType = DataControlRowType.DataRow Then
Dim sum As Integer = 0
For index As Integer = 0 To GridView1.Rows.Count - 1
If CStr(Me.GridView1.Rows(index).Cells(12).Text) <> "" Then
sum += Convert.ToInt32(Me.GridView1.Rows(index).Cells(12).Text)
End If
Dim Tot As Label = DirectCast(GridView1.FindControl("LBLTotal"), Label)
Tot.Text = sum
Next
End If
End Sub