hi helge!

ja, �usserst komisch.... hatte die vor 2 tagen geschrieben.... vielleicht
der hotmail smtp.....

das war eben mein fehler. mit accept changes hat er mir anscheinend auch die
daten aus dem cache entfernt, was aber nicht gew�nscht war, da ich die
gesamten daten noch auf anderen seiten brauch.
mit rejectchanges hat er es dann sein lassen - und alles klappt wie
gew�nscht.

besten dank f�r deine hilfe,
oskar
----- Original Message ----- 
From: "Helge Lenuweit" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, January 04, 2004 12:37 PM
Subject: Re: [Asp.net] Re: [Asp.net] L�schen von DataRows aus einer
DataTable


Hallo Oskar,

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!
>>
>>
>>wie kann ich denn datens�tze aus eine DataTable l�schen?? hab einfach
>>
>>
>keinen
>
>
>>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
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an