gridview databind背后的代码如何检索col值

时间:2011-11-15 18:45:25

标签: vb.net gridview

我在后面的VB代码中将我的gridview数据绑定。因此,我知道当文本输入其中一个编辑框时,我无法引用NewValues。我需要在RowUpdating事件中检索列的值。

有没有人有关于如何执行此操作的示例代码或教程?

我试图以多种方式做到这一点,但我的每一个改变最终都会破坏别的东西。 这三种方法都没有起作用......

Dim DT34 As String = DirectCast(GridView4.Rows.FindControl("Textbox1"), TextBox).Text

Dim TB1 As Label = GridView4.Rows(e.NewEditIndex).Cells(0).FindControl("Label1")

Dim tb1 As TextBox = GridView4.Rows(e.RowIndex).Cells(0).FindControl("TextBox1")
Dim IDVal As String = tb1.Text

在下面的代码中,我相信它正在找到控件,但它没有返回输入到文本框中的值。

Dim tb As TextBox = DirectCast(GRD4.Rows(index1).FindControl("TextBox1"), TextBox)
updateDescription = tb.Text

我的字段已转换为Gridview中的模板字段,而不是Boundfield。 感谢。

1 个答案:

答案 0 :(得分:1)