繁体   English   中英

WPF Datagrid -hide RowDetails

[英]WPF Datagrid -hide RowDetails

有没有办法隐藏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>

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

编辑-

    <DataGrid.RowDetailsTemplate>
        <DataTemplate>                    
        </DataTemplate>
    </DataGrid.RowDetailsTemplate>

您必须将RowDetailsVisibilityMode属性设置为Collapsed

RowDetailsVisibilityMode="Collapsed"

根据这个这个“获取或设置一个值,该值指示当行的细节部分都显示”。

在XAML中你可以设置如下:

<sdk:DataGrid RowDetailsVisibilityMode="Collapsed"/>

在C#中,您可以使用:

myDataGrid.RowDetailsVisibilityMode = DataGridRowDetailsVisibilityMode.Collapsed;

尝试使用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.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM