如何将值作为itemTemplate在gridview内的texbox中设置

时间:2017-05-03 15:00:40

标签: asp.net templates gridview textbox

我有一个带有文本框的项目模板的gridview,所以我在内存中创建一个数据表并分配给gridview,但这些值不会分配给项目模板中的文本框。

我如何将我的数据表的值分配给网格内的控件。

Dim tbnotasAlumnos As New DataTable

    For Each fila As DataRow In tbAlumnnoCurso.Rows
        tbnotasAlumnos = conexion.consultaNotaMateriaAQP(tbAlumnnoCurso.Rows(numero)(0).ToString, ddlmaterias.SelectedValue, txtQuimestre.Text, txtparcial.Text)
        'fill the textboxes
        grdNotas.Rows(numero).Cells(2).FindControl("txtf1")
        numero = numero + 1
    Next

没有放置文字的属性。

{{1}}

我怎么能这样做?

非常感谢。

1 个答案:

答案 0 :(得分:0)

您不仅需要找到控件,还需要将其转换为特定类型。这样您就可以访问文本框的属性

Dim txt As TextBox = CType(grdNotas.Rows(numero).Cells(2).FindControl("txtf1"), TextBox)
txt.Text = "value"