Entwickler-Ecke
WPF / Silverlight - Zeile in DataGrid
DrHoas - Mi 30.03.11 21:34
Titel: Zeile in DataGrid
Hallo,
ich hab ein DataGrid
XML-Daten
1: 2: 3: 4: 5: 6:
| <DataGrid x:Name="ABC" ItemsSource="{Binding}" AutoGenerateColumns="False"> <DataGrid.Columns> <DataGridTextColumn Binding="{Binding Path=Bogen.Name}" /> <DataGridTextColumn Binding="{Binding Path=Bogen.Vorname}" /> </DataGrid.Columns> </DataGrid> |
Name und Vorname können vom User in Textfelder in einem Grid eingegeben werden. Nach dem ein Knopf gedrückt wurde, werden die Daten in das DataGrid übertragen. Das funktioniert aber nur einmal. Wenn neue Werte für Vorname und Name eingetragen werden, passiert nach dem Knopfdruck gar nichts. Eigentlich hätte ich gern eine neue Zeile, sodass das DataGrid mit der Zeit immer größer wird.
Dank und Gruß
Philipp
Moderiert von
Christian S.: Code- durch XML-Tags ersetzt
Christian S. - Mi 30.03.11 21:41
Ohne den Quelltext zum Eintragen der neuen Daten wird man da wohl nicht viel sagen können :nixweiss:
dark-destination1988 - Mi 06.04.11 13:24
Am besten du nimmst eine Liste (globale Variable),
und fügst dieser bei jedem Knopfdruck, ein neues Objekt an.
Die Liste weisst du deinem datagrid.DataContext zu (das brauchst du dann glaube ich nur einmal machen!)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!