0
重複する可能性のある質問を申し訳ありませんが、これで狂ってしまいます!動的グリッドビューのページングは2ページ目以降では機能しません
私はユーザーの選択に基づいてSQLクエリから動的にデータセットを持つaspグリッドビュー(gvResults)を持っています。ここでは、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()
そして、ここに私は次の結果セットしようとし、ページに使用していますものです:私は2ページ、またはそのことについては、他のページ番号をクリックすると
Protected Sub gvResults_PageIndexChanged(ByVal sender As Object, e As GridViewPageEventArgs)
gvResults.PageIndex = e.NewPageIndex
gvResults.DataBind()
End Sub
私の問題は、「グリッドビューはオフになり、私はドンクエリの結果を表示しない。何が欠けているのか、これは間違っているのですか?
ご協力いただきありがとうございます。