2013-07-29 45 views
2

相信與否我在谷歌搜索,但我無法找到如何查看列表視圖是否爲空。如果是這樣,我想隱藏一些控件。我試過lv.items.count,但它總是返回0.是否控件是空的。檢查listview是否爲空的最佳方法?

+0

即使列表中有項目,它是否返回0?奇怪的... – Renan

+0

爲什麼不檢查數據源之前,它填充列表視圖,看看它是否空或....應該是一個非常明確的答案。類似dt.rows.count – logixologist

+0

Items.Count顯示正確的值,關於何時獲取物品計數的更多信息將有助於 – Vasanth

回答

2

伊卡洛斯是正確的約束性問題的順序,但我想指出lv.Items.Any()是一種更有效的方式來查看是否有任何項目顯示。如果你只是想知道至少有一件事是否在其中,沒有意義。

+0

不錯,我不知道這個方法 –

5

lv.Items.Count只有在您檢查之前您綁定的數據將返回0。如果您在之後檢查,則您綁定數據,它將返回行數。

+0

我在頁面的Load事件中使用它,結果總是0.現在我把它放在listiview的數據綁定中,它的工作原理 –

相關問題