首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

明明有值,GridView1.Rows(0).Cells(2).Text 这样读取单元格的值全为空?解决方案

2012-01-18 
明明有值,GridView1.Rows(0).Cells(2).Text 这样读取单元格的值全为空?明明有值,GridView1.Rows(0).Cells(

明明有值,GridView1.Rows(0).Cells(2).Text 这样读取单元格的值全为空?
明明有值,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楼方法把

热点排行