У меня есть такой DataGrid
![enter image description here](https://i.stack.imgur.com/ogsjy.png)
Чтобы автоматически получить номер заказа, я добавил DataGrid
метод LoadingRow
таким способом
.xalm
...
<DataGrid ItemsSource="{Binding Path=GridItems}"
HorizontalGridLinesBrush="Gray"
RowHeaderWidth="20"
LoadingRow="Dg_main_configuration_LoadingRow"
CanUserReorderColumns="False"
CanUserDeleteRows="False"
CanUserResizeRows="False"
CanUserSortColumns="False"
VerticalGridLinesBrush="LightGray"
x:Name="Dg_main_configuration"
CanUserResizeColumns="False"
PreviewMouseLeftButtonUp="Dg_main_configuration_PreviewMouseLeftButtonUp"
AlternatingRowBackground="LightYellow"
CanUserAddRows="False"
MinHeight="350"
MaxHeight="350"
Grid.Column="0"
AutoGenerateColumns="False">
...
и в коде
private void Dg_main_configuration_LoadingRow(object sender, DataGridRowEventArgs e)
{
e.Row.Header = (e.Row.GetIndex() + 1).ToString();
}
Все хорошо, но в любом случае я хотел бы настроить этот столбец строки
Проблемы is:
- Вы можете видеть на скриншоте рядом с
Path to clip folder
(слева) есть ячейка с прямоугольником справа внизу, фактически это своего рода кнопка (потому что я могу нажать на это, но ничего не изменилось), как его отключить, или установить символ вроде #
? - Числа
1, 2, 3, 4
по горизонтали не в центре, как это исправить? - И последний есть - Вы можете видеть, что есть горизонтальные линии
DarkGray
, которые разделяют строки, но я не знаю, почему числа не включают эти отдельные строки? Я имею в виду, что строка начинается после числового столбца. Как включить отдельную строку в номера заказа?