WPF Datagrid -hide RowDetails
Is there a way to hide the WPF DataGrid row detail ? I only want to show a row in a data grid.
Thanks to
<DataGrid ItemsSource="{Binding Path=oExtrationMasterList}" RowHeaderWidth="0" x:Name="DataGridMaster" AreRowDetailsFrozen="True" HorizontalAlignment="Left" Margin="15,128,0,0" VerticalAlignment="Top" Height="199" Width="614" AutoGenerateColumns="False" SelectionChanged="DataGridMaster_SelectionChanged" RowDetailsVisibilityMode="Collapsed">
<DataGrid.Columns>
<DataGridTextColumn Header="ID" Width="30" Binding="{Binding TransactionDate}" Visibility="Hidden" />
<DataGridTextColumn Header="Transaction Date" Width="*" Binding="{Binding TransactionDate}" />
<DataGridTextColumn Header="Transaction Count" Width="*" Binding="{Binding TransactionCount}" />
</DataGrid.Columns>
</DataGrid>
+3
source to share
3 answers
You must set the property to a RowDetailsVisibilityMode
value Collapsed
.
RowDetailsVisibilityMode="Collapsed"
According to this, this parameter "Gets or sets a value that indicates when the row information sections are displayed."
In XAML, you can set like below:
<sdk:DataGrid RowDetailsVisibilityMode="Collapsed"/>
In C #, you can use this:
myDataGrid.RowDetailsVisibilityMode = DataGridRowDetailsVisibilityMode.Collapsed;
+1
source to share
Try with DataGrid.RowDetailsVisibilityMode
property.
Gets or sets a value that indicates when the data sections are rows.
DataGridRowDetailsVisibilityMode
enumeration has;
Member name Description
Collapsed The row details section is not displayed for any rows.
Visible The row details section is displayed for all rows.
VisibleWhenSelected The row details section is displayed only for selected rows.
+1
source to share