ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
407
407
EMPFEHLEN
-
06.12.05 09:44 #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
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.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();}
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!
-
06.12.05 11:26 #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
-
Datagrid Paging
Von jma im Forum .NET Windows FormsAntworten: 3Letzter Beitrag: 28.03.06, 14:04 -
problem mit paging
Von mi_tob im Forum ASPAntworten: 15Letzter Beitrag: 05.10.05, 17:31 -
Paging Problem ?! ASP.NET
Von KroaX_Net im Forum .NET Web und KommunikationAntworten: 2Letzter Beitrag: 21.09.05, 14:59 -
Datagrid inhalt an anderes datagrid übergeben!
Von c0si im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 01.03.05, 11:14 -
Paging mit MS-SQL
Von nafets im Forum ASPAntworten: 4Letzter Beitrag: 24.12.04, 00:41





Zitieren
Login





