如何从我在gridview中添加的新文本框中获取值

时间:2013-10-18 11:25:33

标签: asp.net vb.net

我在网格视图中添加了一个新的文本框并对其进行了绑定,但是我希望从新文本框中获取数据,因为它没有绑定。

For i As Integer = 0 To GridView1.Rows.Count - 1
            column_value = GridView1.Rows(i).Cells(10).Text
next 

1 个答案:

答案 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通常包含多行。