2010-07-01 136 views
0

我有一個返回「類別」對象列表的類。我想在列表視圖中沿着頁面的左側顯示它們(如果這是最好的方法,甚至)。將C#對象綁定到ListView /控件

類別對象具有正常的屬性。標題,用戶,NumberOfProjects。我想在此列表中顯示標題和項目數量。

現在並不擔心可編輯性,因爲我們可能會將它們分開(即不能在列表視圖編輯模式下進行內聯操作)。

您認爲最好的方法是做什麼?

在此先感謝您的幫助! :)

回答

0

首先,如果對象的數組太大,我建議使用虛擬模式的ListView。 其次,把你的對象「轉換」爲字符串的好方法是重載ToString方法,在這裏你可以表示對象的信息。

0

一種替代方法是將您的集合綁定到DataGridView並顯示它,這將節省您不得不手動加載每個項目,但看起來很俗氣,並且像在Access中一樣。

就我個人而言,我會按照您的建議使用列表視圖。我發現雖然你必須手動加載它的項目,但它的簡單和看起來是最專業的。

0

我只是在尋找使用ListView控件的最佳方式,我想。

我能弄明白 - 我沒有正確使用,沒有包含「contentPlaceholder」元素。

這樣做後,我能夠使用<%#Eval(「FieldName」)%>將對象的屬性插入到標籤中。它已經是列表格式,所以數據綁定很簡單。

如果代碼會使其他人受益,我會發布它 - 我只是不想剪出所有額外的CSS。 ;)

感謝大家試圖幫助!