Falls das DataSet �bers Netz gehen soll, w�rde ich AcceptChanges zum Schlu� ausf�hren, da dann nicht (mehr) ben�tigte Informationen wie der Feldinhalt vor einer �nderung wegfallen. Dadurch wird dann die Datenmenge beim Serialisieren kleiner.
Also z.B. so:
DataTable pvnews = (DataTable) Cache["newstable"];
if (pvnews.Rows.Count >= newsrecords) {
for (int i=newsrecords;i<=pvnews.Rows.Count-1;i++) {
DataRow dr = pvnews.Rows[i];
dr.Delete();
}
pvnews.AcceptChanges();
}Eben tr�pfeln aber lauter Mails herein (komisch, woher kommt die Verz�gerung?), nach denen das Problem jetzt offenbar gel�st ist?
Gru�, Helge
oskar schrieb:
daten waren sehr wohl sortiert, doch hat das acceptchanges probleme gemacht...
so passt es nun:
pvnews = (DataTable) Cache["newstable"]; if (pvnews.Rows.Count > newsrecords) { for( int x=0; x<=pvnews.Rows.Count-1; x++ ) { if (x >= newsrecords) { DataRow dr = pvnews.Rows[x]; dr.Delete(); } } } news_list.DataSource = pvnews;
besten dank f�r die hilfe! oskar
----- Original Message ----- From: "oskar" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, January 03, 2004 12:25 AM
Subject: Re: [Asp.net] L�schen von DataRows aus einer DataTable
hi helge!
der fehler lag an der foreach.... mit einer for schleife gehts: pvnews = (DataTable) Cache["newstable"]; if (pvnews.Rows.Count > newsrecords) { for( int x=1; x<=pvnews.Rows.Count; x++ ) { if (x >= newsrecords) { DataRow dr = pvnews.Rows[x-1]; dr.Delete(); pvnews.AcceptChanges(); } } } news_list.DataSource = pvnews;
jetzt hab ich meine daten allerdings unsortiert...... grmpf.... ohne dem l�schen von zeilen sind sie sortiert...... gibts da eine einfache erkl�rung daf�r?
lg
----- Original Message ----- From: "Helge Lenuweit" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, January 02, 2004 10:55 PM
Subject: Re: [Asp.net] L�schen von DataRows aus einer DataTable
Hallo Oskar,
DataTable dt = ...;
DataRow dr = dt.Rows[index]; dr.Delete();
Gru�, Helge
oskar schrieb:
hallo liste!keinen
wie kann ich denn datens�tze aus eine DataTable l�schen?? hab einfach
ansatz gefunden....
thx, oskar _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
