Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
880 / 559 / 291
Регистрация: 21.11.2012
Сообщений: 1,554

Имя столбца DataGrid

05.01.2015, 15:46. Показов 1533. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
к примеру есть dataGrid c 2 столбцами:

XML
1
2
3
4
<DataGrid  x:Name="dgv" ItemsSource="{Binding TestList}">
                 <DataGridTextColumn Header="ID-Test" Binding="{Binding id}" ></DataGridTextColumn>
                 <DataGridTextColumn Header="Code-Test" Binding="{Binding code}" ></DataGridTextColumn>
</DataGrid>

мне нужно в C# определить имя столбца текущей ячейки, то есть не заголовка Header, а именно имя, к которой привязываются колонки DataGrida (в данном примере id и code)

как это можно сделать?

Добавлено через 1 час 21 минуту
привожу свое решение, может быть есть и другие варианты, но пока что нашел только такой:

пример для столбца с индексом 3

C#
1
2
3
4
DataGridBoundColumn column = MyDataGrid.Columns[3] as DataGridBoundColumn;
Binding binding = column.Binding as Binding;
 
string boundPropertyName = binding.Path.Path;
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.01.2015, 15:46
Ответы с готовыми решениями:

Как получить имя столбца в DataGrid
Подскажите, не могу понять как можно получить имя столбца выделенной ячейки в DataGrid при нажатии мышкой на ячейку, lbl.Content =...

DataGrid стиль столбца
Все доброго времени суток!! Вопрос вот в чем... имеется DataGrid &lt;DataGrid x:Name=&quot;DGW1&quot; AutoGenerateColumns=&quot;True&quot;...

Не работает visibility у столбца datagrid
Привет всем! Не могу разобраться в проблеме: Почему не работает скрытие столбца в datagrid? &lt;Window.Resources&gt; ...

1
14 / 4 / 1
Регистрация: 08.11.2012
Сообщений: 189
Записей в блоге: 1
06.01.2015, 15:40
Вопрос поставил в ступор!
Что значит имя? Речь идет о
XML
1
x:Name="column1"
?
Чтобы в коде C# обращаться
C#
1
this.column1.ToString();
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.01.2015, 15:40
Помогаю со студенческими работами здесь

Биндинг TextBox и столбца DataGrid
Подскажите, пожалуйста, каким образом можно привязать TextBox к столбцу DataGrid, таким образом, чтоб при позиционировании на строке...

Запрет редактирования столбца DataGrid
Добрый день всем! Весь день убил на решение такой проблемы: вставляю в DataGrid DataTable: DataTable...

Как получить имя объекта находящегося в DataGrid.RowDetailsTemplate
Как получить имя объекта находящегося в DataGrid.RowDetailsTemplate? это описано в xaml &lt;data:dataGrid x:Name=&quot;dg1&quot;&gt;...

Запись определённого столбца DataGrid в файл
DataGrid заполняется тестовыми данными for (int i = 1; i &lt;=Convert.ToInt32(N_box.Text); i++) { ...

Binding textblock с определенного столбца datagrid
Добрый всем день! Подскажите пожалуйста, как можно вывести в textblock значение из определенного столбца datagrid??? вот моя...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru