明明有值,GridView1.Rows(0).Cells(2).Text 这样读取单元格的值全为空?跟我这样绑定有关系吗?
Dim myds As New DataSet("mydataset")
Dim mytable As New DataTable("mytable")
mytable.Columns.Add("yjkm", System.Type.GetType("System.String"))
mytable.Columns.Add("ejm", System.Type.GetType("System.String"))
mytable.Columns.Add("ejkm", System.Type.GetType("System.String"))
mytable.Columns.Add("sjkm", System.Type.GetType("System.String"))
mytable.Columns.Add("qjegx", System.Type.GetType("System.String"))
mytable.Columns.Add("qslgx", System.Type.GetType("System.String"))
myds.Tables.Add(mytable)
' Dim keys() As DataColumn = {myds.Tables("mytable").Columns("ejm")}
' myds.Tables("mytable").PrimaryKey = keys
Dim j As Integer
For j = 0 To i - 1
Dim myrow As DataRow = mytable.NewRow
myrow(0) = stryjkm
myrow(1) = arrejm(j)
myrow(2) = arrejkm(j)
myrow(3) = arrsjkm(j)
myrow(4) = strqjegx
myrow(5) = strqslgx
mytable.Rows.Add(myrow)
Next
Me.GridView1.DataSource = myds.Tables("mytable").DefaultView
------解决方案--------------------------------------------------------
lz用于绑定的是数据绑定列么?如果是的话,这样做是可以的。
但是如果使用模板列的话,应该就没有效了吧,因为模板列中方的是控件。
------解决方案--------------------------------------------------------
。。。既然是模板列。。参照10楼方法把