Hallo zusammen,
Ich habe ein Datagrid, das durch Ziehen des DataSets aus den Datenquellen in mein Fenster erstellt wurde.
Das DataSet ist leider noch leer, da die Daten erst während der Laufzeit eingeben werden.
Wenn ich das Programm schließe, soll der Inhalt in einer XML Datei gespeichert und beim nächsten Start wieder ausgelesen werden.
Starte ich jetzt mein Programm wird die leere Zeile zum Eingeben neuer Datensätze nicht angezeigt nur die Überschriften.
Natürlich steht "IsReadOnly" auf "False" und "CanUserAddRows" ist auf "True".
Ich habe schon verschiedene Einstellungen getestet.
Woran kann es liegen, das die leere Zeile hier nicht angezeigt wird?
Muss ich einen leeren Datensatz dem Dataset per Code hinzufügen?
Tschüßi Lubeca
Ich habe ein Datagrid, das durch Ziehen des DataSets aus den Datenquellen in mein Fenster erstellt wurde.
Das DataSet ist leider noch leer, da die Daten erst während der Laufzeit eingeben werden.
Wenn ich das Programm schließe, soll der Inhalt in einer XML Datei gespeichert und beim nächsten Start wieder ausgelesen werden.
Starte ich jetzt mein Programm wird die leere Zeile zum Eingeben neuer Datensätze nicht angezeigt nur die Überschriften.
Natürlich steht "IsReadOnly" auf "False" und "CanUserAddRows" ist auf "True".
Ich habe schon verschiedene Einstellungen getestet.
Woran kann es liegen, das die leere Zeile hier nicht angezeigt wird?
Muss ich einen leeren Datensatz dem Dataset per Code hinzufügen?
Quellcode
- ...
- <Window.Resources>
- <local:DataSet1 x:Key="DataSet1"/>
- <CollectionViewSource x:Key="ProgrammeViewSource" Source="{Binding Programme, Source={StaticResource DataSet1}}"/>
- </Window.Resources>
- ...
- <DataGrid x:Name="ProgrammeDataGrid" EnableRowVirtualization="True" ItemsSource="{Binding}" Margin="10,21,10,10" RowDetailsVisibilityMode="Visible" Grid.Row="1" CanUserResizeColumns="False" IsSynchronizedWithCurrentItem="False" IsTextSearchCaseSensitive="True" IsTestsearchEnabled="True">
- <DataGrid.Columns>
- <DataGridTextColumn x:Name="NameColumn" Binding="{Binding Name}" Header="Name" Width="SizeToHeader"/>
- <DataGridTextColumn x:Name="PfadColumn" Binding="{Binding Pfad}" Header="Pfad" Width="SizeToHeader"/>
- </DataGrid.Columns>
- </DataGrid>
Tschüßi Lubeca