#c# #.net #silverlight #silverlight-4.0 #datagrid
#c# #.net #silverlight #silverlight-4.0 #datagrid
Вопрос:
Есть ли способ получить DataGridTextColumn
имя в исходном коде? Например: я хочу получить Database
значение name:
<sdk:DataGrid AutoGenerateColumns="False">
<sdk:DataGrid.Columns>
<sdk:DataGridTextColumn x:Name="Database">
</sdk:DataGridTextColumn>
</sdk:DataGrid.Columns>
</sdk:DataGrid>
Ответ №1:
Нравится это?
var columnName = myDataGrid.Columns[0].GetValue(FrameworkElement.NameProperty);
или если оно находится внутри страницы:
var columnName = myDataGrid.Columns[0].GetValue(NameProperty);
Я предположил, что вы знаете индекс. Потому что, если и имя, и индекс неизвестны, было бы трудно найти его :), если только нет других отличительных свойств.
Комментарии:
1. Спасибо! Думал об этом почти час