nie działa stronicowanie wyników GridView

Odpowiedz Nowy wątek
2008-03-03 14:49
Gośka
0

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();

Pozostało 580 znaków

2008-03-03 17:59
emgarwo
0

nie wiem jak zachowuje się GridView w VS2003, ale w VS 2005 wystarczy aby AllowPaging=True.
pozdrawiam

Pozostało 580 znaków

2008-03-04 10:34
Gośka
0
emgarwo napisał(a)

nie wiem jak zachowuje się GridView w VS2003, ale w VS 2005 wystarczy aby AllowPaging=True.
pozdrawiam

U mnie to niestety nie wystarcza chociaż zachowuje się jakby powinno :(

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0