0
對不起,可能會有重複的問題,但我對此感到瘋狂!動態gridview分頁不適用於第二頁或更高版本
我有一個asp的gridview(gvResults),它的數據集根據用戶的選擇動態地從sql查詢中獲得。這裏是ASP grideview代碼:
<asp:GridView ID="gvResults" runat="server" Visible="False" BorderColor="White" BorderWidth="1px" CssClass="gvClass" AllowPaging="True" HorizontalAlign="Left" OnPageIndexChanging="gvResults_PageIndexChanged" AllowSorting="True" ShowFooter="True">
這裏是一個把數據在數據表中的SQL querys背後VB.NET代碼之一,然後將其綁定到網格視圖:
Dim dt As New DataTable()
Dim connString As String = "Data Source=SQL5\AX;Initial Catalog=PAR;User ID=XXXXX;Password=XXXXXXXXX"
Dim connection As New SqlConnection(connString)
Dim cmd As New SqlCommand("Select current_status as Status, Count(current_status) As Total From tbl_PAR_Management Where current_status !='Closed' Group By current_status")
Dim sqlDa As New SqlDataAdapter(cmd)
cmd.Connection = connection
connection.Open()
sqlDa.Fill(dt)
gvResults.DataSource = dt
gvResults.DataBind()
connection.Close()
這裏是我使用的嘗試和頁面下一組的結果是什麼:
Protected Sub gvResults_PageIndexChanged(ByVal sender As Object, e As GridViewPageEventArgs)
gvResults.PageIndex = e.NewPageIndex
gvResults.DataBind()
End Sub
我的問題是,當我點擊第2頁,或與此有關的任何其他頁碼,網格視圖關閉,我不t查看查詢的任何結果。我錯過了什麼,或者做錯了,這是發生?
非常感謝您的幫助。