Vb.net 将数据加载到GridView页面需要一些时间才能显示
从下面的代码中可以看出,加载页面时,执行一些操作需要几秒钟,可能需要30到40秒。然后我调用Vb.net 将数据加载到GridView页面需要一些时间才能显示,vb.net,gridview,datatable,dataset,Vb.net,Gridview,Datatable,Dataset,从下面的代码中可以看出,加载页面时,执行一些操作需要几秒钟,可能需要30到40秒。然后我调用Method()。当我单击页面索引4(GridView中的第4页)时,显示第4页也需要相同的时间(30到40秒)。但我真的很快就需要它。我应该如何更改代码?VB.NET中的代码 Protected Sub Page_Load1(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load // Doing some ope
Method()
。当我单击页面索引4(GridView中的第4页)时,显示第4页也需要相同的时间(30到40秒)。但我真的很快就需要它。我应该如何更改代码?VB.NET中的代码
Protected Sub Page_Load1(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
// Doing some operations
Method()
End Sub
Protected Sub GridView1_PageIndexChanging(sender As Object, e As GridViewPageEventArgs) Handles GridView1.PageIndexChanging
GridView1.PageIndex = e.NewPageIndex
GridView1.DataBind()
End Sub
Private Sub Method()
Dim sqlConnect As SqlConnection = New SqlConnection(Connection String)
Dim adapter As New SqlDataAdapter
Dim ds As DataSet
Dim sqlString = "SELECT * FROM Table"
Dim Command As SqlCommand = New SqlCommand(sqlString, sqlConnect)
adapter.SelectCommand = Command
adapter.Fill(ds)
GridView1.DataSource = ds.Tables(0)
GridView1.DataBind()
End Sub
代码缩进4个空格。您还可以选择所有代码,然后使用
{}
按钮一次性完成(我相信Ctrl+K是一种快捷方式),谷歌“wpf分页gridview”就可以了。看看它们是如何显示一个有5万个匹配项的查询结果的。您需要从表中选择所有内容吗?你要返回多少记录和列?@Jason Bayldon大约8万行10列