CSDN-CSDN社区-.NET技术-ASP.NET

收藏 请教如何获取GridView单元格的值[问题点数:20,结帖人:powre]

  • powre
  • 等 级:
  • 结帖率:
楼主发表于:2009-01-10 08:33:59
本人初学asp.net(VB版),在做练习。创建了GridView控件后,想实现获取其第三列的全部值,数据库选用sqlserver2000的Northwind,创建了一个button控件,低代码如下:

  Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim conn As New SqlConnection()
        conn.ConnectionString = "Data Source=(local); Initial Catalog=SSIP;DataBase=Northwind;User ID=sa; password=test

        Dim j As Integer
        Dim i() As String
        For j = 0 To GridView1.Rows.Count

            i(j) = GridView1.Rows(j).Cells(3).Text
        Response.wrte (i(j))
        Next
    End Sub

错误提示是'未将对象引用设置到对象的实例。'请问应该如何修正?(重写也行)。另外再请教一个问题:如何批量更新GridView表中的数据(以此例为例),用GridView的CommandField对象也能更新,但只能一行行更新。如何一次性批量更新某列数据?请各位程序员不吝赐教,谢谢!
回复次数:8
  • ttt2用户头像
  • ttt2
  • (孩子她爸)
  • 等 级:
#1楼 得分:5回复于:2009-01-10 08:41:11
For j = 0 To GridView1.Rows.Count -1
#2楼 得分:5回复于:2009-01-10 09:42:36
http://www.cnblogs.com/tengs2000/articles/1336753.html


#3楼 得分:0回复于:2009-01-10 10:14:35
没搞vb ,.支持一下
#4楼 得分:5回复于:2009-01-10 10:30:22
批量更新

在Gridview中添加Checkbox,,然后点击按钮在新窗口中一次更新...
#5楼 得分:0回复于:2009-01-10 10:42:24
发表于:2009-01-10 08:41:111楼 得分:0
For j = 0 To GridView1.Rows.Count -1 


改了,错误提示依旧
#6楼 得分:5回复于:2009-01-10 11:06:09
foreach (GridViewRow gr in this.GridView1.Rows)
{
string a = gr.Cells[1].Text.ToString();//获得第一个单元格的值
}
  • halym用户头像
  • halym
  • (无天)
  • 等 级:
#7楼 得分:0回复于:2009-01-10 11:15:10
up
#8楼 得分:0回复于:2009-01-10 13:02:33
up
相关问题
在gridview中已更改某单元格的值,如何更新回数据库? .NET技术/ ASP ...
向高手请教gridview的简单问题
请教一个GridView和XmlDataSource的问题,十万火急,谢谢!!!!!!!
javascript 中如何获取GridView模板列中的控件id
gridview中嵌套Imagebutton按钮问题,急!!!!
各位大侠、牛人们!请教个关于gridview的问题