Zum Inhalt springen

C# BindingSource - DataGrid


Rambo93

Empfohlene Beiträge

Moinsen,

arbeite gerade an einer Userverwaltung für eine DB !

Da ich ja die Codes kurz fassen soll darf ich es nicht per Hand eintragen (sonst wäre ich schon fertig)! Zu meinem Problem:

Ich habe 10 Spalten als DataGrid! Und ich soll per BindingSource einen neuen User in das DataGrid einfügen! Rest geht schon alles mit ID etc., Variablen haben auch schon einen Wert, ich weiß aber nicht wie ich das dann in das Grid einfüge (das es angezeigt wird) :confused:

need help

lg

Bearbeitet von Rambo93
Link zu diesem Kommentar
Auf anderen Seiten teilen

?? Was willst du machen? Du hast 10 Spalten als Datagrid? Meinst du ein Datagrid mit 10 gebundenen Spalten? Und was ist "der Rest" der funktioniert? Welche Variablen meinst du?

Wenn du Daten einer Datenbank über ein Datagrid editierbar machen willst macht man das üblicherweise so:

1. Eine DataTable erstellen, einem DataAdapter die Connection und das SQL Command übergeben und die Table vom Adapter füllen lassen. - Alternativ kann man eine typisierte DataTable mit passendem Table Adapter erstellen lassen.

2. Die Table per Databinding an das das Grid binden (ich glaube DataSource und DataMember sind die Properties auf die es ankommt)

3. Alle Änderungen an den Daten der DataTable (Update, Delete, Insert) kannst du direkt über das Grid machen (da gibt es Allow-Properties für).

4. Die geänderte DataTable kann man über die Update Methode des Adapters wieder mit der DB synchronisieren.

Du kannst natürlich auch einfach die Tabellen direkt aus dem Server Explorer in Visual Studio auf dein Formular ziehen um den kompletten Code generieren zu lassen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...