У меня есть datagrid с почти 30 столбцами, мне нужно получить имя свойства, связанного с столбцом. Я использую datagrid_selectedcellschanged (sender, selectedeventargs) событие datagrid.Как получить имя свойства, связанного с столбцом datagrid в wpf?
ответ
Я не уверен, что вы имеете в виду Имя свойства - заголовок столбца или Значение ячейки
Если вы имеете в виду заголовок столбца вы можете получить это следующим образом:
string selectedColumnHeader = (string)myGrid.SelectedCells[0].Column.Header;
Если вы имеете в виду значение сотовой связи, вы можете получить это так:
, когда мы используем mvvm, мы должны привязать столбец к свойству элемента или объекта, который является обязательным, поэтому я хотел получить свойство, которое у меня было связал этот столбец. – kedarK
Вы можете сделать это на SelectionChanged,
private void peopleGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
var selectedObj= peopleGrid.SelectedItem as YourObject;
if(selectedObj != null)
{
int PersonID = selectedObj.PersonID;
}
}
да спасибо за вашу помощь, но это не помогает мне, поскольку у меня есть 30 столбцов или около того, я бы хотел, чтобы свойство было динамически. – kedarK
@kedarK вы должны использовать отражение – Sajeetharan
Мне пришлось использовать заголовок столбца в соответствии с ответом carbinecoder – kedarK
- 1. Как получить имя свойства, связанного с столбцом в HBM?
- 2. Пользовательский WPF DataGrid с необязательным столбцом кнопки
- 3. WPF Как связать изображение с столбцом DataGrid как свойство ItemsSource?
- 4. Управление WPF DataGrid с дополнительным столбцом
- 5. Как получить имя WPF Datagrid ItemsSource Таблица
- 6. Установить свойства строки для связанного с данными datagrid
- 7. WPF - Справка с столбцом ComboBox DataGrid в UserControl
- 8. WPF - Как отслеживать изменение свойства datagrid selecteditem
- 9. Как показать значения связанного datagrid
- 10. Как получить имя свойства содержимого в UWP?
- 11. Обновить DataGrid при обновлении свойства из класса, который является элементом ObservableCollection, связанного с DataGrid
- 12. Как получить имя столбца DataGrid при щелчке заголовка, WPF MVVM
- 13. Как получить имя столбца DataGrid при щелчке заголовка, WPF
- 14. Обновление TextBox, связанного с DataGrid
- 15. Моделирование элементов DataGrid с динамическим столбцом генерации
- 16. WPF DataGrid: CanContentScroll свойства вызывает странное поведение
- 17. Как получить определенные свойства связанного объекта?
- 18. Добавление свойства зависимостей в Datagrid
- 19. Изменить цвет текста DataGrid Cell при изменении значения связанного свойства
- 20. Сопоставление свойства с индексным столбцом
- 21. WPF: Связанный datagrid не обновляет свойства элементов
- 22. wpf Datagrid: Combobox Интеграция в wpf datagrid
- 23. . NET: Получить имя свойства в атрибуте
- 24. C# WPF datagrid: ItemsSource
- 25. Как получить имя свойства зависимостей
- 26. Странное поведение для свойства, связанного с «SelectedItem» WPF Combobox
- 27. Получить элемент из wpf datagrid
- 28. WPF Datagrid Combobox, связывающий друг с другом в datagrid
- 29. WPF Datagrid Получить выделенный элемент
- 30. WPF DataGrid с DataGrid в RowDetailsTemplate
Как вы связываете данные с datagrid? – Sajeetharan
через MVVM, список типа – kedarK
вы можете опубликовать этот тип и код, в котором вы связываете – Sajeetharan