グリッド ビューに新しいテキスト ボックスを追加してバインドしましたが、バインドされていないため、 new the textbox からデータを取得したいと考えています。
For i As Integer = 0 To GridView1.Rows.Count - 1
column_value = GridView1.Rows(i).Cells(10).Text
next
を使用する場合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
の正しい ID に置き換えますTextBox
。
通常List(Of String)
、aには複数の行が含まれているため、aを使用したことに注意してください。GridView