Как редактировать строку в Datagrid в xaml uwp - PullRequest
0 голосов
/ 14 марта 2020

Первое требование - я хочу скрыть некоторые столбцы, когда данные вставляются (некоторые условия) в сетку данных

Второе требование - Когда кнопка редактирования нажимает на конкретную строку, строка позволяет редактировать некоторые столбцы и показывая кнопки сохранения / отмены вместо кнопки редактирования. При нажатии на кнопку сохранения, какое событие или метод вызывается.

Спасибо за продвижение !!!

1 Ответ

1 голос
/ 14 марта 2020

1-е требование: -

Page.xaml

<toolkit:DataGrid >
    <toolkit:DataGrid.Columns>
        <toolkit:DataGridTextColumn
            Header="Name"
            Tag="Name"
            Binding="{Binding Name}"
            CanUserSort="False"
            Visibility="{StaticResource hideorshow}"
            HeaderStyle="{StaticResource DataGridNonSortableColumnHeaderStyle}"/>
        <toolkit:DataGridTextColumn
            Header="Number"
            Tag="Number"
            Binding="{Binding Number}"
            CanUserSort="False"
            HeaderStyle="{StaticResource DataGridNonSortableColumnHeaderStyle}"/>

    </toolkit:DataGrid.Columns>
</toolkit:DataGrid>

Page.xaml.cs

this.Resources.Add("hideorshow", Visibility.Collapsed);
this.InitializeComponent();

Установите значение Ресурс перед вызовом InitializeComponent , чтобы скрыть или показать столбец в DataGrid

Спасибо !!!

...