ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
1921
1921
EMPFEHLEN
-
12.09.08 10:30 #1
- Registriert seit
- Oct 2007
- Beiträge
- 55
Hallo Ihr,
ich habe jetzt einige Beiträge aus verschiedenen Foren durchwühlt aber ich komm nicht sorecht weiter:
ich habe ein Formual ähnlich Excel mit verschiedenen Spalten. Jetzt möchte ich gerne anhand einer Accessdatenbankanbindung die Daten aus den verschiedenen Tabellen in verschiedene Spalte mit ComboBox oder ListBox ausgeben lassen. (so ungefähr sollte das Ergebnis aussehen )
Die Datenbankanbindung klappt und ich lasse mir auch schon anhand einer MessageBox Werte ausgeben. Nun weiß ich nicht genau wie ich diese Werte meiner ComboBox bzw. ListBox oder ListView zuordne, über DataBinding oder mit .DataSource .DisplayMember bzw. .ValueMember. Welches ist denn für welches Szenario besser geeignet oder kann man das koppeln?
Würde mich über Tipps, Denkanstösse, etc freuen!
-
Entsprechende Beispiel kannst du zum Beispiel hier finden:
http://dotnet-gui.com/files/
Da gibt es das eine oder andere Demo-Projekt, welches sich mit DataBinding beschäftigt.
-
29.09.08 14:26 #3
- Registriert seit
- Oct 2007
- Beiträge
- 55
Hallo Norbert,
danke für den Link!
Ich habe bis jetzt folgenden Code:
Code-Behind:Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
<Grid> <ListView ItemsSource="{Binding}" x:Name="ContentListView"> <ListView.View> <GridView > <GridViewColumn DisplayMemberBinding="{Binding Path=vorID}" Header="VorID" /> <GridViewColumn DisplayMemberBinding="{Binding Path=status}" Header="Status"/> <GridViewColumn DisplayMemberBinding="{Binding Path=datum}" Header="Datum"/> <GridViewColumn DisplayMemberBinding="{Binding Path=ContentListBox}" Header="MB"/> </GridView> </ListView.View> </ListView> <ListBox DisplayMemberPath="KURZNAME" ItemsSource="{Binding}" Name="ContentListBox" Margin="0,20,102,0" > <!--<ListBox.ItemTemplate> <DataTemplate > <TextBlock Text="{Binding Path=Datenbankname}"/> </DataTemplate> </ListBox.ItemTemplate>--> </ListBox> </Grid>
Nun versuche ich meine Werte aus der DB synchron unterhalb der Header ausgeben zu lassen- bis jetzt habe ich nur eine Ausgabe(ganz links in der ListBox). Kann mir jemand einen Tipp geben wir ich das über das Binding realisiere?Code :1 2 3 4 5
... DataTable dt = new DataTable(); myDataAdapter.Fill(dt); ListBoxName.DataContext = dt;
Ähnliche Themen
-
In einem CTabFolder eine Tabelle und ein Combo darstellen
Von DerDon456 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 1Letzter Beitrag: 28.01.10, 16:37 -
ListBox in eine Textdatei schreiben
Von Angelika_25 im Forum .NET CaféAntworten: 4Letzter Beitrag: 02.02.09, 20:25 -
INI-Datei in eine Listbox einlesen
Von kalterjava im Forum Visual Basic 6.0Antworten: 10Letzter Beitrag: 18.09.08, 08:28 -
Wie fülle ich eine mehrspaltige ListBox?
Von Klaus Posavec im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 07.09.04, 22:47 -
Tooltips for eine DropDownList Combo und deren Items
Von LieberNet im Forum .NET ArchivAntworten: 2Letzter Beitrag: 16.07.04, 09:49





Zitieren
Login





