tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
407
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Und noch einmal Hi aspler

    Also folgendes, ich habe mein Dg auf 5 Einträge pro Seite verringert, und wenns mehr sind, soll er ne neue Page anlegen. Das funktioniert auch alles soweit, die Frage ist nur, wie kann ich die Daten > 5, auf der zweiten Page anzeigen? Momentan bildet er mir einfach eine Kopie von Seite 1 ab, ist auch klar, ich mach ja nix, weil ich nicht weis wie

    Wäre für ne Hilfe Dankbar
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    
    if(connection.State.ToString() !="Open")
         connection.Open();
    try
    {
        ds = new DataSet() ;
        string sqlAuftragAbfrage = "SELECT * FROM view_XXX WHERE UserID = '"+txtPersNr.Text+"' AND Datum = '"+lblDate.Text+"'";
        string sqlCountAuftrag = "SELECT Count(*) FROM view_XXX WHERE UserID = '"+txtPersNr.Text+"' AND Datum = '"+lblDate.Text+"'";
        SqlCommand sqlCount = new SqlCommand(sqlCountAuftrag,connection);
        int counter = (int) sqlCount.ExecuteScalar();
     
        dgTimes.PageSize = 5;
        dgTimes.VirtualItemCount = counter;
     
        sqla = new SqlDataAdapter(sqlAuftragAbfrage,connection) ;
        sqla.Fill(ds);
        for(int i = 0; i < ds.Tables[0].Columns.Count;i++)
        {
            BoundColumn objbc = new BoundColumn();
            objbc.DataField = ds.Tables[0].Columns[i].ColumnName;
            objbc.HeaderText = ds.Tables[0].Columns[i].ColumnName;
                    
            if( i >=8)
            objbc.Visible =false;
     
            dgTimes.Columns.Add(objbc);
            dgTimes.DataSource = ds.Tables[0];
            dgTimes.DataBind() ;
        }
        sqla = null;
    }
    catch(Exception ex)
    {lblFehler.Text = ex.Message;}
    finally
    {connection.Close();}
    Hier meine Methode zum füllen des DataGrids. In meinem DataGrid PageIndexChanged, ruf ich diese Methode auf, und darum muss ich da irgend wo, was reinflicken, also mein ds, aufteilen, dass die Seiten auch korrekt gefüllt werden.

    Donke donke donke

    ziop
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  2. #2
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Ok, done
    Einfach fill mit folgenden kriterien erweitern:
    Code :
    1
    
    sqla.Fill(ds,dgTimes.CurrentPageIndex*dgTimes.PageSize,((dgTimes.CurrentPageIndex+1)*dgTimes.PageSize),"view_XXX");

    Man bin ich gut
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

Ähnliche Themen

  1. Datagrid Paging
    Von jma im Forum .NET Windows Forms
    Antworten: 3
    Letzter Beitrag: 28.03.06, 14:04
  2. problem mit paging
    Von mi_tob im Forum ASP
    Antworten: 15
    Letzter Beitrag: 05.10.05, 17:31
  3. Paging Problem ?! ASP.NET
    Von KroaX_Net im Forum .NET Web und Kommunikation
    Antworten: 2
    Letzter Beitrag: 21.09.05, 14:59
  4. Datagrid inhalt an anderes datagrid übergeben!
    Von c0si im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 01.03.05, 11:14
  5. Paging mit MS-SQL
    Von nafets im Forum ASP
    Antworten: 4
    Letzter Beitrag: 24.12.04, 00:41