Diese Frage scheint üblich zu sein, und ich ging durch diese answer bereits.Verwenden von SqlDataAdapter, um eine SqlDataReader-Quelle zu paginieren
Leider wird meine Seite immer noch nicht paged. Hier ist, was mein Code sieht aus wie in C#:
SqlCommand command = new SqlCommand("(SELECT ......", Connection);
SqlDataAdapter myAdapter = new SqlDataAdapter(command);
DataTable dt = new DataTable();
myAdapter.Fill(dt);
command.Connection = connection;
command.Connection.Open();
GridView1.DataSource = dt;
GridView1.DataBind();
GridView1.AllowPaging = true;
GridView1.PageSize = 15;
command.Connection.Close();
command.Connection.Dispose();
Leider, wenn ich das tue, mein Paging nicht angezeigt. Mache ich etwas falsch?
Dank
Erhalten Sie mehr als 15 Datensätze mit Ihrer Auswahl sicher? Legen Sie außerdem alle Paging-bezogenen Eigenschaften fest, BEVOR die Databind() -Methode aufgerufen wird. –
Wow, das war einfach. Ich musste es nur vor der Datenbank() setzen. Vielen Dank! – Kevin
Oh, was ist der Unterschied zwischen OnPageIndexChanging und OnPageIndexChanged? – Kevin