Asp.net 如何在gridview中获取动态添加的文本框的值。获取引用对象的值为nothing的错误

Asp.net 如何在gridview中获取动态添加的文本框的值。获取引用对象的值为nothing的错误,asp.net,vb.net,Asp.net,Vb.net,我添加了文本框,比如 受保护的子gvreconction_RowDataBound(发送方作为对象,e作为GridViewRowEventArgs)处理gvreconction.RowDataBound If e.Row.RowType = DataControlRowType.DataRow Then Dim txtRemarks As New TextBox() txtRemarks.ID = "txtRemarks" txtRema

我添加了文本框,比如 受保护的子gvreconction_RowDataBound(发送方作为对象,e作为GridViewRowEventArgs)处理gvreconction.RowDataBound

    If e.Row.RowType = DataControlRowType.DataRow Then

        Dim txtRemarks As New TextBox()
        txtRemarks.ID = "txtRemarks"
        txtRemarks.Text = TryCast(e.Row.DataItem, DataRowView).Row("Remarks").ToString()
        e.Row.Cells(10).Controls.Add(txtRemarks)


    End If

End Sub

正确解释您的问题?我已经在动态网格中的该网格的行数据绑定上添加了一个文本框,在单击“保存”按钮后,当我尝试获取文本框的值时,我得到了一个错误,即引用对象的值为空。如何显示您的aspx页面备注字段使用aspx页面?只是一个提示:您的ID必须是唯一的。如果您的表有多行,您将遇到问题。单击“保存”按钮的代码在哪里?这可能就是问题所在。另外,每一行是否都有一个保存按钮,或者对于整个网格只有一个保存按钮?