Свойство DataGridRow Cells - PullRequest
1 голос
/ 24 марта 2010

Я хотел бы получить свойство DataGridRow Cells. Это таблица ячеек в текущей DataGrid. Но я не могу получить доступ напрямую из кода или с помощью Reflection:

var x = dataGridRow.GetType().GetProperty("Cells") //returns null

Есть ли способ получить эту таблицу?

И связанный с этим вопрос - в обычных окнах наблюдения (VS2008) есть значок стрелки, указывающей на листе бумаги. Но у DataGridRow.Cells есть значок руки, указывающей на лист бумаги с маленьким желтым конвертом в левом нижнем углу - что это значит?

Спасибо за ответы.

Ответы [ 2 ]

3 голосов
/ 25 марта 2010

Вы можете получить любую ячейку по ее индексу, если знаете имя DataGrid:

DataGridCell cell = dataGridName.Columns[columnIndex].GetCellContent(e.Row).Parent as DataGridCell;
0 голосов
/ 24 марта 2010

Свойство Cells является внутренним для сборки, поэтому вы не можете получить к нему доступ из кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...