vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Wichtiger ist das DataBinding ... 
Autor: Devjam
Datum: 29.03.05 14:15

Hallo,

und danke für Deine Antwort.

Irgendwie glaube ich, ich muss weiter ausholen:

Ich habe eine DataTable - dtTabelle - mit 4 Spalten eine Spalte beinhaltet die id's zu den Bildern in der Combobox.

Nun habe ich über
myDataGrid.DataSource = (ds.Tables("MeineTabelle"))
mein DataGrid mit der Tabelle verbunden.

Wenn in der DataGrid eine Zeile ausgewält wird möchte ich die Werte dieser Zeile in 2 Textfeldern und 2 ComboBoxen darstellen. Also habe ich folgendes gemacht:
Textfeld1.DataBindings.Add("Text", ds.Tables("MeineTabelle"), "TextSpalte1")
Textfeld2.DataBindings.Add("Text", ds.Tables("MeineTabelle"), "TextSpalte2")
ComboBox1.DataBindings.Add("SelectedItem", ds.Tables("MeineTabelle"), _
  "AuswahlSpalte1")
ComboBox2.DataBindings.Add("SelectedItem", ds.Tables("MeineTabelle"), "Bild_ID")
und wenn ich dann etwas in den ComboBoxen ändere, möchte ich, dass es im DataGrid aufgenommen wird. Wenn ich dann auch noch ds.update mache soll die Datenbank upgedated werden.

So befülle ich meine Combobox
comboBox.Items.Add(customListItem)
Wenn ich das jetzt so mache wie Du mir geschrieben hast, bekomme ich den Hinweis "Der Wert darf nicht Null sein."
Wenn ich im Debug-Modus nachschaue sehe ich, dass im DataSource der ComboBox "nothing" steht.

Wäre es besser, wenn ich die DataGrid an die DataTable binde und die EingabeFelder an die DataGrid? Wenn ja, wie binde ich an eine bestimmte Spalte im DataGrid?

Entschuldigt bitte vielmals, wenn ich jetzt in ein Thema rutsche, was bestimmt schonmal hier abgehandelt wurde. Ich suche jetzt mal auch danach ...

Vielen Dank im Voraus
Gruß
DevJam

__________________________
Es ist nicht schlimm etwas nicht zu wissen, schlimmer ist, es nicht zu erfragen.
(alt. t?rkisches Sprichwort)

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ComboBox mit eigenen Objektinstanzen gefüllt ...1.093Devjam28.03.05 19:12
Re: ComboBox mit eigenen Objektinstanzen gefüllt ...750Maywood28.03.05 19:38
Wichtiger ist das DataBinding ...747Devjam28.03.05 19:49
Re: Wichtiger ist das DataBinding ...784Maywood28.03.05 20:02
Re: Wichtiger ist das DataBinding ...788Devjam28.03.05 22:44
Re: Wichtiger ist das DataBinding ...802Micke29.03.05 12:44
Re: Wichtiger ist das DataBinding ...786Devjam29.03.05 14:15
Re: Wichtiger ist das DataBinding ...830Supernova29.03.05 14:36
Re: Wichtiger ist das DataBinding ...744Supernova29.03.05 14:38
Re: Wichtiger ist das DataBinding ...722Devjam29.03.05 18:24
Re: Wichtiger ist das DataBinding ...739Supernova29.03.05 18:43
Re: Wichtiger ist das DataBinding ...777Micke30.03.05 11:27
Re: Wichtiger ist das DataBinding ...747Micke30.03.05 11:34
Re: Wichtiger ist das DataBinding ...758Devjam31.03.05 16:28
Re: Wichtiger ist das DataBinding ...764Micke31.03.05 21:22

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel