tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
684
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von NSR
    NSR NSR ist offline Mitglied Silber
    Registriert seit
    Nov 2008
    Beiträge
    94
    Sers Comunity,
    C#
    habe aus einer XML-Datei Daten in ein Datagridview geladen und das hat auch wunderbar und schön einfach funktioniert. Jetzt stehe ich aber vor dem Problem, dass in einigen Spalten (den Column's) nur Zahlen drinnen stehen dürfen. Deswegen die Frage wie bekomme ich das hin. Habe schon in die Eigenschaften geschaut aber nix gefunden. Ebenso in die Ereignisse da gibt aber z.B. kein TextChange wie bei Textboxen (habs zumindest nicht gefunden).
    Wäre echt toll, wenn einer von euch (oder gerne auch mehrere ) mir weiterhelfen könnten.
    Grüße Nico
     

  2. #2
    Avatar von FwDonnerbalken
    FwDonnerbalken FwDonnerbalken ist offline Mitglied Brokat
    Registriert seit
    May 2005
    Beiträge
    323
    Eine Möglichkeit wäre, dass du die Daten aus dem XML-File in eine DataTable lädst deren Spalten über explizite Datentypen verfügen, also bei den numerischen Spalten sind diese z.B. vom Typ decimal. Die DataTable müsstest du dann über die DataSource-Eigenschaft an das Grid binden.

    Eine andere Möglichkeit, du generierst das DGV komplett manuell, legst auch hier die entsprechenden Datentypen der Spalten fest und schreibst den XML-Kram Zelle für Zelle darein.

    Vielleicht gibt es hier auch Möglichkeiten über die ganzen Datanbinding Funktionen, ich selbst hatte aber bisher nie das Bedürfnis eine XML Datei in einem DGV darzustellen...

    Zu den Ereignissen, es gibt verschiedene Events für BeginEdit, EndEdit und auch die Validierungsevents. Musste die mal die MSDN anschauen.
     
    Gruß,
    Sebastian

    Mein XING Profil

    Hilfreiche Antworten bitte bewerten!

  3. #3
    Avatar von NSR
    NSR NSR ist offline Mitglied Silber
    Registriert seit
    Nov 2008
    Beiträge
    94
    Danke Donnerbalken für die Antwort.
    habe auch schon an das Begin - End edit gedacht aber dann würde es den Eintrag ja nur beim anfang bzw am ende überprüfen (problem - schreibt einer nen Roman da rein un dann gehts net ). Des mit dem Databinding muss ich mal ausprobieren. Wenn ich noch probleme haben sollte melde ich mich wieder
    Danke nochmal
    grüße nico
     

Ähnliche Themen

  1. Datagridview
    Von MikeBi im Forum .NET Datenverwaltung
    Antworten: 2
    Letzter Beitrag: 15.03.10, 08:41
  2. Suchfunktion im DataGridView?
    Von punisher86 im Forum .NET Datenverwaltung
    Antworten: 1
    Letzter Beitrag: 21.01.08, 10:36
  3. Vb.net Datagridview
    Von tombo82 im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 03.09.07, 12:59
  4. DataGridView C++
    Von SyncIT im Forum .NET Windows Forms
    Antworten: 3
    Letzter Beitrag: 14.08.07, 09:07
  5. Datagridview
    Von mafu im Forum .NET Datenverwaltung
    Antworten: 1
    Letzter Beitrag: 02.02.07, 12:47