Witam,
Nie działa mi stronicowanie wyników w GridView (Visual Studio 2003).
Włączam AllowPaging we właściwościach GridView, pojawiają się pod spodem przyciski nawigacyjne z odpowiednią ilością podstron, jednak niestety nie działają. Strona się przeładowuje ale nie przełącza na wybraną podstronę.
Czy trzeba spełnić jakieś warunki aby działała funkcja AllowPaging ?
Wygenerowany automatycznie kod ASP GridView:
<asp:DataGrid id="dgLista" style="Z-INDEX: 101; LEFT: 8px; POSITION: absolute; TOP: 40px" runat="server" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px" BackColor="White" CellPadding="3" ForeColor="Black" Width="1250px" AutoGenerateColumns="False" AllowPaging="True" GridLines="Vertical" PageSize="2">
Pobranie danych z bazy i powiązanie z GridView:
conn.Open();
SqlCommand objSqlCommand = new SqlCommand();
objSqlCommand.Connection = conn;
objSqlCommand.CommandType = CommandType.Text;
objSqlCommand.CommandText = "select date, prID, supplier, value, currency, orderer, name, appr1, appr2, appr3 FROM pr ORDER BY prID desc";
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = objSqlCommand;
da.Fill(ds);
conn.Close();
this.dgLista.DataSource = ds;
this.dgLista.DataBind();