如何使用VB.net从字符串变量(局部变量)为网格视图控件单元格指定单元格值
填充gridview后,我想在编辑模式下将一些数据插入到一行的单元格中。
答案 0 :(得分:1)
在要绑定的单元格中创建标签,但保持未绑定。然后在RowDataBound事件中,您可以在单元格中找到标签,并使用您想要的值填充它。
private myString as String = "Some String"
... blah blah code ...
Protected Sub myGridview_RowDataBound(ByVal sender as Object, ByVal e as GridviewRowEventArgs) Handles myGridview.RowDataBound
If e.Row.RowType = RowTypes.DataRow Then
Dim index as Integer = 3 ' Make this the index of your cell
Dim lbl as Label = CType(e.Row.Cells(index).FindControl("myLabelName"), Label)
lbl.Text = myString
End If
End Sub
您也可以使用文字,面板等执行此操作。关键是确保您获得正确的索引,并确保在使用FindControl方法时使用ItemTemplate中提供的名称。
答案 1 :(得分:0)
myGridView.Rows(x).Cells(y).Text = someValue
如果这是一个绑定控件,你可能会遇到异常。