在ASP.NET中动态添加行到GridView

时间:2013-11-21 04:56:53

标签: asp.net gridview

我使用以下代码动态地将行添加到ASP.NET中的GridView。

ViewState("CourseFeesDetails") = dsGetStudentCourseFeesDetail

    If ViewState("CourseFeesDetails") IsNot Nothing Then
        Dim dtCourseTable As New DataTable
        dtCourseTable = CType(ViewState("CourseFeesDetails"), DataTable)
        Dim drCurrentRow As DataRow = Nothing
        Dim txtFeesAmt As New System.Web.UI.WebControls.TextBox

        If dtCourseTable.Rows.Count > 0 Then
            For i = 1 To nNoOfInstallments
                drCurrentRow = dtCourseTable.NewRow()
                i = i + 1
                dtCourseTable.Rows.Add(drCurrentRow)

            Next

            ViewState("CourseFeesDetails") = dtCourseTable

            gvCourseFeeDisplay.DataSource = dtCourseTable
            gvCourseFeeDisplay.DataBind()
        End If
End If

它确实添加了行数,但增加了1行。我该怎么办?

0 个答案:

没有答案