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

Antwort per Email an