是否有任何方法隐藏WPF DataGrid的行详细信息?我只想在数据网格中显示行。

谢谢
<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>发布于 2013-01-27 09:35:55
在数据集上设置RowDetailsVisibilityMode="Collapsed"。
编辑-
<DataGrid.RowDetailsTemplate>
<DataTemplate>
</DataTemplate>
</DataGrid.RowDetailsTemplate>发布于 2013-01-27 09:38:24
您必须将RowDetailsVisibilityMode属性设置为Collapsed。
RowDetailsVisibilityMode="Collapsed"根据这,这“获取或设置值,该值指示何时显示行的详细信息”。
在XAML中,您可以设置如下所示:
<sdk:DataGrid RowDetailsVisibilityMode="Collapsed"/>在C#中,您可以使用以下内容:
myDataGrid.RowDetailsVisibilityMode = DataGridRowDetailsVisibilityMode.Collapsed;发布于 2013-01-27 09:39:10
尝试使用DataGrid.RowDetailsVisibilityMode属性。
获取或设置一个值,该值指示何时显示行的详细信息部分。
DataGridRowDetailsVisibilityMode枚举有;
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.https://stackoverflow.com/questions/14546087
复制相似问题