[英]How to access ListView subitem by Key?
我試圖使用列標題名稱從列表視圖訪問數據,但我得到錯誤
LVProduct.FocusedItem.SubItems("Name").Text
那么,你如何使用函數與字符串參數? 我不想使用索引太混亂了
如果您想要根據列獲取SubItem,這是最簡單的方法。
LVProduct.FocusedItem.SubItems(columnHeader1.Index).Text
columnHeader1將是您想要SubItem的ColumnHeader的名稱。
創建子項時,必須將Name屬性設置為它所在的列的屬性。
[...]訪問器在ListViewSubItem類中查找Name字段。
如果沒有該設置,您執行的[“Name”]。文本操作將返回空指針類型錯誤。
或者,換句話說,按鍵搜索不會按列名搜索。 它會根據您在創建子項時在SubItem.Name中設置的值進行搜索。
創建子項時,需要設置name屬性。 例如:
listViewItem.SubItems.Add(
New ListViewSubItem With {.Name = "Name", .Text = "yes"}
)
然后您可以使用現有代碼:
LVProduct.FocusedItem.SubItems("Name").Text
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.