WPF Datagrid -隐藏行详细信息

Sri*_*Sri 6 c# wpf datagrid

有没有办法隐藏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>
Run Code Online (Sandbox Code Playgroud)

Ion*_*zău 5

您必须将该RowDetailsVisibilityMode属性设置为Collapsed

RowDetailsVisibilityMode="Collapsed"
Run Code Online (Sandbox Code Playgroud)

据此 “获取或设置一个值,该值指示何时显示行的详细信息部分”。

在XAML中你可以设置如下:

<sdk:DataGrid RowDetailsVisibilityMode="Collapsed"/>
Run Code Online (Sandbox Code Playgroud)

在 C# 中,您可以使用:

myDataGrid.RowDetailsVisibilityMode = DataGridRowDetailsVisibilityMode.Collapsed;
Run Code Online (Sandbox Code Playgroud)


Roh*_*ats 3

在您的数据网格上设置RowDetailsVisibilityMode="Collapsed"

编辑-

    <DataGrid.RowDetailsTemplate>
        <DataTemplate>                    
        </DataTemplate>
    </DataGrid.RowDetailsTemplate>
Run Code Online (Sandbox Code Playgroud)