tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
1030
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    caipigott caipigott ist offline Grünschnabel
    Registriert seit
    Jan 2010
    Beiträge
    1
    Hallo,

    ich hoffe folgendes Problem wurde nciht schon tausendmal behandelt, aber ich finde einfach nicht, wie ich es lösen könnte.

    Folgende Situation:

    Ich habe in Visual Studio 2008 eine Form erstellt. Auf dieser befinden sich drei Textboxen, ein DataGridView und ein Button.
    Um den DataGridView zu erhalten, habe ich einfach das Symbol aus der Toolbox reingezogen, und dann über "Datenquelle hinzufügen" meine Datenbankdatei importiert.
    Beim debuggen öffnet sich die Form und im DataGridView werden auch die Dateien aus der Datenbankdatei angezeigt.
    Ich habe einen Screenshot als Anhang angefügt.

    Wenn ich nun die drei Felder fülle und auf senden drücke, werden die Daten in die Tabelle eingefügt (funktioniert einwandfrei) allerdings, und hier sind wir bei meinem Problem, aktualisiert sich der DataGridView nicht. Erst wenn ich das Debuggen beende und neustarte sind die Daten zu sehen.

    Was muss ich nun am Ende des "Sendens" noch machen, damit sich der Grid aktualisiert ?

    Ich habe das gesammte Projekt einfach mal auch noch angehängt, vll. hilft das ja, das Problem noch besser zu lösen.

    Vielen, vielen Dank schon mal im Vorraus,
    Caipigott
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken DataGridView in einer Form aktualisieren-eingabe.jpg  
    Angehängte Dateien Angehängte Dateien
     

  2. #2
    Mel_One Mel_One ist offline Mitglied Gold
    Registriert seit
    Oct 2007
    Ort
    Zürich (Zürich)
    Beiträge
    167
    Hm, du musst das Datagrid anweisen, seine Daten zu erneuern. Hab grad keine Entwicklungsumgebung offen, aber "Datagridname".bind() oder sowas müsste es geben. Das sollte ausreichen.
     
    "Wenn Sie mich suchen, ich halte mich in der Nähe des Wahnsinns auf, genauer gesagt auf der schmalen Linie zwischen Wahnsinn und Panik, gleich um die Ecke von Todesangst, nicht weit weg von Irrwitz und Idiotie!"
    -- Bernd das Brot

  3. #3
    Avatar von Vereth
    Vereth Vereth ist offline Mitglied Brokat
    Registriert seit
    Nov 2009
    Ort
    Dortmund
    Beiträge
    372
    Du solltest den neuen Datensatz nicht direkt in die DataTable schreiben, sondern der Rows-Auflistung des DataGridView hinzufügen, welches dann automatisch die Tabelle aktualisiert. Dann werden deine neuen Daten auch sofort angezeigt.
     
    Vielen Dank für die Nutzung des Bewerten- und Danke-Buttons

    Wenn man sieht, dass man einen anderen glücklich gemacht hat, ist die Welt um zwei glückliche Menschen reicher.

Ähnliche Themen

  1. Hintergrundfarbe einer Zelle in einer dataGridView ändern
    Von Tonelli im Forum VisualStudio & MFC
    Antworten: 0
    Letzter Beitrag: 03.03.08, 09:00
  2. objektgebundenes DataGridView aktualisieren
    Von Topsen im Forum .NET Windows Forms
    Antworten: 2
    Letzter Beitrag: 06.07.06, 13:31
  3. Form Komunikation - 2te Form aktualisieren
    Von Fridulin im Forum .NET Windows Forms
    Antworten: 4
    Letzter Beitrag: 21.01.06, 15:58
  4. Werte einer Form über eine 2te Form in einer 3ten Form anzeigen
    Von zioProduct im Forum .NET Windows Forms
    Antworten: 8
    Letzter Beitrag: 14.10.05, 08:56
  5. Form aktualisieren (.Net)
    Von ternanok im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 18.01.05, 19:53

Stichworte