tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
574
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    maanes maanes ist offline Grünschnabel
    Registriert seit
    Nov 2005
    Beiträge
    2
    Hi

    Ich möchte noch mal die Frage von "yesso" vom 06.02.2005 wiederholen, denn damals hatte leider keiner geantwortet und ich stehe vor dem gleichen Porblem:

    ---snip---
    ist es überhaupt möglich beim anlegen eines DataView auf eine DataTable nur bestimmte Spalten aus der DataTable im DataView aufzunehmen?
    ---snap---
    also so was wie "SELECT spalte1, spalte3 [FROM Datatable]" ähnlich wie im SQL-Dialekt auf eine Datatable loslassen?


    mfg
    maanes
     

  2. #2
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Huhu, ich weiss nicht obs möglich ist, aber wie wärs wenn du dir dazu einfach ne View erstellst, und anschliessend deine View in dein DataTabel einliest? Gehört für mich zu den saubersten Varianten, und machen das ganze nicht unnötig Kompliziert.

    mfg
    ziop
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  3. #3
    maanes maanes ist offline Grünschnabel
    Registriert seit
    Nov 2005
    Beiträge
    2
    Natürlich ginge sowas in der Art, ist aber eine masse Schreibarbeit. Ein Äquivalent zum SELECT-Befehl wäre in der Tat aber die in meinen Augen logischste Variante.
    Habe mir zwar zwischenzeitlich mit

    dim tb2 as new datatable = tableOriginal.clone
    dim cl as new datacolumn
    cl = tb2.columns("Name der Spalte")
    tb2.Columns.Remove(cl)

    beholfen, aber das ist nicht nur ineffektiv, sondern auch "das Pferd von hinten aufgezäumt". Kostet auch unnötig Speicher. Ist aber in diesem speziellen Fall (talbeOriginal hat 35 Spalten) weniger Schreibarbeit und geht in der Entwicklung etwas schneller (stehe ein bisschen unter Zeitdruck). Dafür habe ich später bei Aktualisierungen der tableOriginal ganz andere Probleme ...

    Wie gesagt, zufrieden bin ich mit meiner Lösung nicht.
     

Ähnliche Themen

  1. NewRow in DataView
    Von MikeBi im Forum .NET Datenverwaltung
    Antworten: 0
    Letzter Beitrag: 26.08.10, 12:49
  2. DataView sortiert komisch
    Von Eroli im Forum .NET Datenverwaltung
    Antworten: 2
    Letzter Beitrag: 17.03.10, 14:21
  3. DataView einschränken
    Von Snowcrack im Forum .NET Datenverwaltung
    Antworten: 0
    Letzter Beitrag: 24.06.08, 13:54
  4. Datagrid an Dataview oder Dataset?
    Von BastiFantasti86 im Forum .NET Windows Forms
    Antworten: 0
    Letzter Beitrag: 13.02.08, 15:53
  5. Nur bestimmte Spalten in die DataView reinnehmen
    Von yesso im Forum .NET Archiv
    Antworten: 0
    Letzter Beitrag: 05.02.05, 23:58