Назначьте значение DataGridRow.Header из столбца DataRow Nth - PullRequest
0 голосов
/ 23 мая 2019

У меня есть DataTable Dt как ItemsSource для моей DataGrid, и мне было интересно, есть ли способ привязать значение ячейки из N-го столбца к каждому DataGridRow.Header?

<DataGrid ItemsSource="{Binding Dt}">
    <DataGrid.RowStyle>
        <Style TargetType="DataGridRow" BasedOn="{StaticResource {x:Type DataGridRow}}">
            <!-- how to bind value from Dt Nth column?-->
            <Setter Property="Header" Value="{Binding} "/>
        </Style>
    </DataGrid.RowStyle>
</DataGrid>

В настоящее времямой вывод выглядит так:

enter image description here

1 Ответ

0 голосов
/ 24 мая 2019

Попробуйте это, где N = 1:

<Style TargetType="DataGridRow" BasedOn="{StaticResource {x:Type DataGridRow}}">
    <Setter Property="Header" Value="{Binding [1]}"/>
</Style>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...