[CSharp.net] DataRow[]

Claudius Ceteras csharp.net at glengamoi.com
Wed, 1 Sep 2004 21:34:07 +0200


> Ich muss nun gesteuert einzelne rows aus der Auflistung entfernen.
> Ich darf aber nicht die Row aus der DataTable entfernen ...
> 
> Ich finde hierzu aber keine Möglichkeit.
> Alternativ könnte ich eine neue DataRow[] aufbauen, aber da 
> weiß ich auch nicht wie ich einzelne DataRows einer DataRow[] 
> hinzufüge!?

DataRow[] ist ein einfaches Array von DataRows...
Du kannst nur ein neues DataRow[] deklarieren, das um eins kürzer ist =
und
alles bis auf das zu entfernende Element rüberkopieren...

Das ist allerdings relativ aufwendig...

Wenn Du diese Operationen öfter ausführen willst, fährst Du =
vermutlich mit
nem ArrayList oder irgend ne Art Hashtable besser, in die Du das Array
umfüllst und dann nach dem entfernen wieder in ein Array...


Claudius