tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
5416
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    michback20 michback20 ist offline Mitglied
    Registriert seit
    Nov 2004
    Beiträge
    16
    Hallo, ich habe eine DataTable erstellt, in der der Benutzer diverse Einträge vornimmt. Nun möchte ich diese auslesen und eine Array daraus machen, da ich mit einer Array doch mehr machen kann. Wie könnte ich an das Problem rangehen? Hat jemand einen Quellcode für mich?


    Gruß Michael
     

  2. #2
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Nicht gleich einen Quellcode aber vielleicht einen Anstoß.

    Mein Vorschlag währe ein mehrdeminsionales Array zu erstellen. Jede Dimension repräsentiert dann quasi eine Spalte.
    Mit einer for-Schleife könntest Du problemlos jede DataColumn in die jeweiligen Dimensionen schreiben.

    MfG cosmo
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  3. #3
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Die Frage, die sich stellt:
    Was genau möchtest denn mit den Daten machen? Denn ein Array ist nicht unbedingt die beste und schnellste Variante ....
     

  4. #4
    michback20 michback20 ist offline Mitglied
    Registriert seit
    Nov 2004
    Beiträge
    16
    Also, ich möchte die DataTable, bzw. eventuell die Array durchsuchen und zwar in alle Richtungen. Ich möchte alle Zeilen durchsuchen, dann schauen welcher Eintrag in welcher Spalte steht, die Eintrage kurz speichern. Dann in der Spalte zu dem nächsten Eintrag nach oben bzw. nach unten gehen und schauen, in welcher Zeile der nächste Eintrag steht und den 1. Eintrag in dieser Zeile kurz speichern. Die kurz gespeicherten Einträge möchte ich dann in einer zweiten Tabelle wiederrum vergleichen mit diversen Spalten und Zeilen, die die gleichen Einträge haben, wie die, die ich zwischen gespeichert habe.

    Also im Prinzip alles, was mit Durchsuchen zu tun hat.

    So wie ich das gesehen habe kann die DataTable das nicht.

    Gruß Michael
     

  5. #5
    Lector Lector ist offline Rookie
    Registriert seit
    Oct 2003
    Beiträge
    8
    meiner meinung nach funktioniert das mit datatable genauso!

    mit zwei verschachtelten foreach- Schleifen:

    Code :
    1
    2
    3
    4
    5
    6
    7
    
    foreach (DataRow r in deineDatatable.Rows)
    {
           foreach(DataColumn c in r.Columns)
           {
                 c.ToString() entspricht Wert 
           }
    }

    gruß lector
     
    q.e.d

  6. #6
    Avatar von sirvival
    sirvival sirvival ist offline Mitglied Gold
    Registriert seit
    Nov 2003
    Beiträge
    122
    Code :
    1
    2
    
    Object[] myObjArray = new object[DataTable1.Rows.Count];
    DataTable1.Rows.CopyTo(myObjArray, 0);
     
    Die Zeit ist eine große Lehrerin. Schade nur, daß sie ihre Schüler umbringt.
    Takt ist die Fähigkeit, einem anderen auf die Beine zu helfen, ohne ihm dabei auf die Füße zu treten.

Ähnliche Themen

  1. DataTable
    Von coolfire im Forum .NET Archiv
    Antworten: 6
    Letzter Beitrag: 24.11.10, 17:15
  2. DataTable in Array (int)
    Von dumbaz28 im Forum .NET Datenverwaltung
    Antworten: 0
    Letzter Beitrag: 26.01.10, 17:24
  3. JSF und dataTable
    Von naeko im Forum Java
    Antworten: 0
    Letzter Beitrag: 13.04.07, 15:21
  4. DataTable zu anderer DataTable hinzufügen
    Von broetchen im Forum .NET Datenverwaltung
    Antworten: 4
    Letzter Beitrag: 12.09.05, 15:00
  5. Variable einer Dyn. Array über DataTable verändern
    Von michback20 im Forum .NET Archiv
    Antworten: 1
    Letzter Beitrag: 25.11.04, 12:25