Listbox DisplayMember из вложенного объекта VB.net - PullRequest
0 голосов
/ 08 мая 2020

У меня есть класс под названием ComponentTransactionPair, в нем находятся два объекта с именами m_Component и m_Transaction, есть свойство publi c

Protected m_componentTransactionPair As List(Of ComponentTransactionPair)

Пытаясь подключить это к ListBox, я использую приведенный ниже код

lstbCurrentTransactions.DataSource = m_componentTransactionPair
m_currentOptionsLoaded = True
lstbCurrentTransactions.DisplayMember = "m_Transaction.Description"

DisplayMember у меня не работает должным образом, и я почти уверен, что он отображает тип, а не свойство Description в транзакции.

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

1 Ответ

0 голосов
/ 09 мая 2020

Исправил это, просто добавив к классу еще одно свойство и взяв его из нужного мне значения. После этого работал отлично. Если есть менее хакерское решение, мне было бы интересно его услышать.

...