Asp.net 如何在gridview中获取动态添加的文本框的值。获取引用对象的值为nothing的错误
我添加了文本框,比如 受保护的子gvreconction_RowDataBound(发送方作为对象,e作为GridViewRowEventArgs)处理gvreconction.RowDataBoundAsp.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
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必须是唯一的。如果您的表有多行,您将遇到问题。单击“保存”按钮的代码在哪里?这可能就是问题所在。另外,每一行是否都有一个保存按钮,或者对于整个网格只有一个保存按钮?