Как создать столбец между двумя другими? Через c#
В данный момент xaml
<DataGrid x:Name="StudentsListDataGrid" Grid.Row="2" Grid.Column="1" CanUserAddRows="False">
<DataGrid.Columns>
<DataGridTextColumn
Header="ФИО студента"
Width="190"
MinWidth="140"
MaxWidth="300"
Binding="{Binding Path=Name}"
IsReadOnly="True"/>
<DataGridTextColumn Header="..."/>
</DataGrid.Columns>
</DataGrid>
Между колонками ФИО студента и ... нужно вставить еще одну колонку. Это будет осуществляться через кнопку.
Если по простому, то у DataGrid
есть коллекция Columns
с которой легко можно манипулировать так, как вам захочется:
StudentsListDataGrid.Columns.Insert(StudentsListDataGrid.Columns.Count - 1, new DataGridTextColumn{Header = "Привет мир!"});
Результат:
Если пойти по пути MVVM, то там скорей всего потребуется чуть переписать сам DataGrid
, либо попробовать создать свое DependencyProperty
(или что то на его основе).
Виртуальный выделенный сервер (VDS) становится отличным выбором
Работая с Unity, столкнулся с проблемой - не могу никак создать анимацию персонажа и привязать её к кнопкамВ чём суть проблемы - Я создал четырёх...
Во время освоения паттерна столкнулся с несколькими проблемами, которые опишу в данном вопросеВ своей программе из сторонних библиотек...
В Laravel, через $text = DB::table('articles')->select('text')->get(); получил переменную с результатом ` Object (