【发布时间】:2011-05-07 10:44:21
【问题描述】:
当页面加载时,应该使用我的第一个 SQL SELECT 语句加载 GridView(位于更新面板中)。
单击按钮时,相同的 GridView 将加载新数据。
我做错了什么?启动时,不会出现 GridView。
Public cmd As New SqlCommand()
Public percentp As New SqlCommand()
Public da As New SqlDataAdapter(cmd)
Public conn As New SqlConnection("Data Source=TEST-TEST-TEST01;Initial Catalog=TEST;Integrated Security=True")
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
cmd.Connection = conn
conn.Open()
Dim ds As New DataSet
cmd.CommandText = "Select * from test1"
da.Fill(ds)
GridView1.DataSource = ds.Tables(0)
da.FillSchema(ds, SchemaType.Mapped)
conn.Close()
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
cmd.Connection = conn
conn.Open()
Dim ds As New DataSet
cmd.CommandText = "SELECT * from test"
da.Fill(ds)
GridView1.DataSource = ds.Tables(0)
da.FillSchema(ds, SchemaType.Mapped)
conn.Close()
TextBox1.Text="aaaaaaaaaaa"
End Sub
End Class
我试过了 GridView1.DataSource = ds.Tables(0) GridView1.DataBind
【问题讨论】:
标签: .net asp.net sql vb.net gridview