Servus,
ganz einfaches Problem:
ich will ne Tabellen Struktur in ein DataSet laden. Im CodeBehind. Logisch.
So...die Daten kommen aus einer SQLite Datenbank und sind per ComboBox auswählbar.
Aber das ist uninteressant.
Code zum Laden:
SetItem:
so..nun möcht ich das aber korrekt angezeigt bekommen und auch Veränderungen per Code an der Tabelle machen.
Nur: wie genau geht das und wie kann ich den Fehler
ginelh ist einfach nur ein Randomstring generiert von dem Tool zur Erstellung der Datenbank. Ebenfalls unwichtig.
Die Datenbank sieht ungefähr so aus:
Ich vergas zu erwähnen, dass der Teil im XAML so aussieht:
dS = DataSet.
---
Okay..soweit so gut.
Hat mir dann geholfen.
Wie kann ich jetzt noch per Code Elemente einfügen/löschen/verändern?
ganz einfaches Problem:
ich will ne Tabellen Struktur in ein DataSet laden. Im CodeBehind. Logisch.
So...die Daten kommen aus einer SQLite Datenbank und sind per ComboBox auswählbar.
Aber das ist uninteressant.
Code zum Laden:
C#-Quellcode
SetItem:
so..nun möcht ich das aber korrekt angezeigt bekommen und auch Veränderungen per Code an der Tabelle machen.
Nur: wie genau geht das und wie kann ich den Fehler
ginelh ist einfach nur ein Randomstring generiert von dem Tool zur Erstellung der Datenbank. Ebenfalls unwichtig.
Die Datenbank sieht ungefähr so aus:
Ich vergas zu erwähnen, dass der Teil im XAML so aussieht:
dS = DataSet.
---
Okay..soweit so gut.
XML-Quellcode
- <DataGrid AutoGenerateColumns="False" Margin="12,162,12,12" Name="dg_items" CanUserReorderColumns="False" CanUserSortColumns="False" DataContext="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType=Window}}" ItemsSource="{Binding Path=dT.DefaultView}">
- <DataGrid.Columns>
- <DataGridTextColumn Binding="{Binding id}" Header="ID" />
- <DataGridTextColumn Binding="{Binding name}" Header="Name" />
- <DataGridTextColumn Binding="{Binding rarity}" Header="Seltenheit" />
- <DataGridTextColumn Binding="{Binding have}" Header="Habe" />
- <DataGridTextColumn Binding="{Binding need}" Header="Brauche" />
- <DataGridTextColumn Binding="{Binding double}" Header="Doppelt" />
- </DataGrid.Columns>
- </DataGrid>
Hat mir dann geholfen.
Wie kann ich jetzt noch per Code Elemente einfügen/löschen/verändern?
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „AliveDevil“ ()