注册 登录
编程论坛 ASP.NET技术论坛

[求助]gridview代码连接数据库应该怎么做?

cobby 发布于 2007-07-18 16:12, 1257 次点击

Dim constr As String = "uid=sa;pwd=123;database=infomation;server=W8DJHYLNJCL4ZIW"
Dim con As New SqlConnection(constr)
Dim cmdstr As String = "select id,name,org from detail"
Dim ada As New SqlDataAdapter(cmdstr, con)
Dim ds As New DataSet

con.Open()
ada.Fill(ds, "detail")
GridView1.DataSource = ds.Tables(0)
GridView1.DataBind()

这些代码正确吗?我运行之后,gridview没有显示出来,请问是什么原因?

4 回复
#2
jyoseyi2007-07-18 16:41

ada.Fill(ds, "detail")
GridView1.DataSource = ds.Tables(0) 中

ada.Fill(ds)
ds.Tables(0) 改成 ds

看看你是不是在页面 第一次返回的时候 掉用的这个方法

我是学.NET的.重没学过J,如果错了,不好意思!

#3
冰彩虹2007-07-18 16:47
没错啊,不过使用SqlDataAdapter就不需要再con.Open()
#4
来自北方的狼2007-07-18 16:53
没用过2005...这控件跟datagrid一样有自动生成列的属性吗?是不是你把这东西关了或是模板列里面的子控件没绑定?
#5
cobby2007-07-18 16:59
以下是引用jyoseyi在2007-7-18 16:41:20的发言:

ada.Fill(ds, "detail")
GridView1.DataSource = ds.Tables(0) 中

ada.Fill(ds)
ds.Tables(0) 改成 ds

看看你是不是在页面 第一次返回的时候 掉用的这个方法

我是学.NET的.重没学过J,如果错了,不好意思!

对的,我试过了,谢谢你了!!!

1