tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
0
ZUGRIFFE
812
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Mirc Mirc ist offline Rookie
    Registriert seit
    Aug 2011
    Beiträge
    8
    Hey ich habe ein GridView, ich will diese mit Paging verwenden. Das GridView wird durch folgenden Code erzeugt (alles gemacht mit ASP.NET)
    Code :
    1
    2
    3
    4
    5
    6
    7
    
    <cc5:C1GridView ID="ErrorSummaryViewTable" runat="server"  AllowPaging="True"   
                                ClientOnSelectionChanged="ErrorSummaryViewTable_ClientOnSelectionChanged"
                                OnPageIndexChanging="generalGridView_PageIndexChanging" 
                                VisualStylePath="~/C1WebControls/VisualStyles" 
                                AllowKeyboardNavigation="True" AllowRowHover="False">
                                <PagerSettings FirstPageText="First Page" LastPageText="Last PAge" />
                            </cc5:C1GridView>

    Die OnPageIndexChanging Methode im Code im C# sieht so aus:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
            protected void generalGridView_PageIndexChanging(object sender, C1.Web.UI.Controls.C1GridView.C1GridViewPageEventArgs e)
            {
                ErrorHistoryView.PageSize = 15;
                stTime = C1DateInput1.Date;
                endTime = C1DateInput2.Date;
                ErrorSummaryViewTable.DataSource = sqleA.getErrorTable(stTime, endTime);
                ErrorHistoryView.PageIndex = e.NewPageIndex;
                int seite = e.NewPageIndex;
                int seitengroesse = Convert.ToInt32(PageGrosseErrorView.Value);
                
                ErrorSummaryViewTable.DataBind();
     
            }

    Die Daten werden auch geladen allerdings wird immer nur die erste Seite angezeigt.
    Wenn man nun auf eine andere Seite klickt wird die Methode aufgerufen, es änder aber nicht am GridView nicht einmal die Größe der Seite (die ist standart auf 10).
    In der Changed Methode steht das gleiche drin, passiert aber dasselbe, nichts!
    Wenn ich nur eine der beiden Methode verwendet ändert das auch nichts, hat jemand eine idee?


    Mir ist eben beim testen aufgefallen das der obige Code zwar angenommen wird, aber nicht umgesetzt.
    Nachdem man einmal auf eine andere Seite geklickt hat, wird einen der Wert beim nächsten Klick der ErrorHistoryView.PageIndex als Seite 2 (oder die Seite die aufgerufen wird angezeigt) und nicht mehr Seite 0.
    Genauso die Seitengröße beträgt 15 und nicht mehr 10. Nur wird davon nichts sichtbar

    Oke der Fehler war/ist blöd. Ich habe das falsche Grid ausgewählt. Konnte natürlich nichts werden.
    Kommt davon wenn man immer die autovervollständigung benutzt...

    Nach solchen fehler suchst dich zutote... Damit wäre die sache erledigt.
    Geändert von Mirc (02.11.11 um 11:58 Uhr) Grund: Fehler gefunden
     

Ähnliche Themen

  1. JSF Execption: No saved view state could be found for the view identifier
    Von crombix im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 0
    Letzter Beitrag: 07.01.11, 11:43
  2. [RCP] View durch einen anderen View ersetzen
    Von lowskilla im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 11.09.09, 09:24
  3. Antworten: 0
    Letzter Beitrag: 13.10.08, 11:44
  4. Stammbaum in View, Objekte in View verschieben.
    Von Ron-calli im Forum VisualStudio & MFC
    Antworten: 0
    Letzter Beitrag: 11.10.05, 18:01
  5. Paging mit MS-SQL
    Von nafets im Forum ASP
    Antworten: 4
    Letzter Beitrag: 24.12.04, 00:41