返回首页

您好,

我使用GridView的页脚模板显示的工资总和。

但是,当发现这个在GridView rowdata控制的约束,它显示了一些错误。

Error :  Object reference not set to an instance of an object.

我要计算所有的值,并显示在页脚lbltotal的标贴。

如何做到这一点吗?

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

回答

评论会员: 时间:2
M