none
Выборка конкретных ячеек из DataGrid RRS feed

  • Вопрос

  • Доброго времени суток! Только начал работу с WPF и C#, поэтому еще не совсем "в теме" о способах взаимодействия с DataGrid. Можно ли обратиться к ячейке, зная ее первый элемент и названия столбца и вывести в Label или TextBox? Попробовал найти нечто подобное - не получилось..


    • Изменено OSFirestar 6 июня 2015 г. 17:36
    6 июня 2015 г. 17:30

Ответы

  • Найти DataGridCell и получить DataGridCell.Column.Header и DataGridCell.Name. 

    Вот так тоже можно:

    Name = ((DataRowView)dataGrid1.SelectedItems[0]).Row["название"].ToString();
    И так можно клац.

    Но я считаю, что dataGrid не объект управления, а объект визуализации, поэтому данные нужно получать не из dataGrid, а из источника, например из dataTable.

    • Изменено AlexFV 6 июня 2015 г. 18:41
    • Помечено в качестве ответа OSFirestar 24 июня 2015 г. 7:32
    6 июня 2015 г. 17:41

Все ответы

  • Найти DataGridCell и получить DataGridCell.Column.Header и DataGridCell.Name. 

    Вот так тоже можно:

    Name = ((DataRowView)dataGrid1.SelectedItems[0]).Row["название"].ToString();
    И так можно клац.

    Но я считаю, что dataGrid не объект управления, а объект визуализации, поэтому данные нужно получать не из dataGrid, а из источника, например из dataTable.

    • Изменено AlexFV 6 июня 2015 г. 18:41
    • Помечено в качестве ответа OSFirestar 24 июня 2015 г. 7:32
    6 июня 2015 г. 17:41
  • Прошу прощения за свою тупость, но под dataTable Вы подразумеваете любой источник данных и прямую работу с ним или же конкретный элемент управления?
  • Источник данных.
    17 июля 2015 г. 17:56