2014-10-14 3 views
0

Как я могу программно получить значение ячейки в OLL treeListView, используя индекс строки и столбца?Получить значение ячейки TreeListView программно в ObjectListView

treeListView.GetItem(0).GetSubItemAt(6,e.rowIndex).Text 

, похоже, не работает, он просто дает мне строковое значение первой ячейки первой строки. Кроме того, я не понимаю, ответ здесь:

ObjectListView: select subitem programmatically

ответ

1

Работа с подпозиций не рекомендуется, и вы никогда не должны иметь доступ к ним при использовании элементов управления/TreeListView ObjectListView.

Вместо этого вы должны получить объект модели требуемой строки, а затем получить доступ к свойству, относящемуся к рассматриваемому столбцу/ячейке.

Вы можете получить модель с

MyModel model = objectListView1.GetModelObject(rowIndex) as MyModel 

где MyModel ваш базовый класс модели.

Смежные вопросы