Hallo Entwickler-Ecke,
such seit einiger Zeit nach einer Lösung für mein Problem. Und zwar habe ein DataGrid die an Access Datenbank angebunden ist mit einer Checkbox. Ich möchte die Zeile ausblenden in der die DataGridCheckBoxColumn aktiviert ist. Kann einer Helfen?
Bitte in c#. Danke
Hier ist mein XAML:
XML-Daten
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:
| <Window.Resources> <local:InfobuchDataSet x:Key="infobuchDataSet"/> <CollectionViewSource x:Key="cPInfosViewSource" Source="{Binding CPInfos, Source={StaticResource infobuchDataSet}}"/> </Window.Resources> <Grid DataContext="{StaticResource cPInfosViewSource}"> <DataGrid x:Name="cPInfosDataGrid" AutoGenerateColumns="False" EnableRowVirtualization="True" ItemsSource="{Binding }" Margin="10,433,10,10" RowDetailsVisibilityMode="VisibleWhenSelected" SelectionChanged="cPInfosDataGrid_SelectionChanged"> <DataGrid.Columns> <DataGridTextColumn x:Name="iD_CPInfoColumn" Binding="{Binding ID_CPInfo}" Header="ID CPInfo" Width="SizeToHeader"/> <DataGridTextColumn x:Name="element_CPColumn" Binding="{Binding Element_CP}" Header="Element CP" Width="SizeToHeader"/> <DataGridTextColumn x:Name="elementstandort_CPColumn" Binding="{Binding Elementstandort_CP}" Header="Elementstandort CP" Width="SizeToHeader"/> <DataGridTextColumn x:Name="cMC_CPColumn" Binding="{Binding CMC_CP}" Header="CMC CP" Width="SizeToHeader"/> <DataGridTextColumn x:Name="melder_CPColumn" Binding="{Binding Melder_CP}" Header="Melder CP" Width="SizeToHeader"/> <DataGridTemplateColumn x:Name="eingetragen_amCPColumn" Header="Eingetragen am CP" Width="SizeToHeader"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <DatePicker SelectedDate="{Binding Eingetragen_amCP, Mode=TwoWay, NotifyOnValidationError=true, ValidatesOnExceptions=true}"/> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn> <DataGridTextColumn x:Name="info1_CPColumn" Binding="{Binding Info1_CP}" Header="Info 1 CP" Width="SizeToHeader"/> <DataGridTextColumn x:Name="info2_CPColumn" Binding="{Binding Info2_CP}" Header="Info 2 CP" Width="SizeToHeader"/> <DataGridCheckBoxColumn x:Name="erledigt_CPColumn" Binding="{Binding Erledigt_CP, Mode=TwoWay}" Header="Erledigt CP" Width="SizeToHeader"/> <DataGridTextColumn x:Name="erledigt_amCPColumn" Binding="{Binding Erledigt_amCP}" Header="Erledigt am CP" Width="SizeToHeader"/> <DataGridTextColumn x:Name="erledigt_durchCPColumn" Binding="{Binding Erledigt_durchCP}" Header="Erledigt durch CP" Width="SizeToHeader"/>
</DataGrid.Columns> |
Über Lösungen würde ich mich freuen.
Moderiert von Th69: XML-Tags hinzugefügt
Moderiert von Th69: Titel (leicht) geändert.