我在网格视图中添加了一个新的文本框并对其进行了绑定,但是我希望从新文本框中获取数据,因为它没有绑定。
For i As Integer = 0 To GridView1.Rows.Count - 1
column_value = GridView1.Rows(i).Cells(10).Text
next
答案 0 :(得分:0)
如果您使用TemplateField
Cells.Text
为空。您必须使用FindControl
来引用控件:
Dim column_values As New List(Of String)
For Each row As GridViewRow In GridView1.Rows
Dim txt As TextBox = DirectCast(row.FindControl("TextBoxID"), TextBox)
column_values.Add(txt.Text)
Next
将TextBoxID
替换为您TextBox
的正确ID。
请注意,我使用了List(Of String)
,因为GridView
通常包含多行。