我有一个带有文本框的项目模板的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}}
我怎么能这样做?
非常感谢。
答案 0 :(得分:0)
您不仅需要找到控件,还需要将其转换为特定类型。这样您就可以访问文本框的属性
Dim txt As TextBox = CType(grdNotas.Rows(numero).Cells(2).FindControl("txtf1"), TextBox)
txt.Text = "value"