簡體   English   中英

將C#對象綁定到ListView /控件

[英]Binding C# Objects to ListView / control

我有一個返回“類別”對象列表的類。 我想在列表視圖的頁面左側顯示它們(即使這是最好的方法)。

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

現在不必擔心可編輯性,因為我們可能將其分開(即不在列表視圖編輯模式下內聯)。

您認為什么是最好的方法?

在此先感謝您提供的任何幫助! :)

首先,如果對象的數組太大,則建議使用ListView的虛擬模式。 其次,將您的對象“轉換”為字符串的好方法是重寫ToString方法,在其中您可以表示對象的信息。

一種替代方法是將您的集合綁定到DataGridView並顯示出來,這將使您不必手動加載每個項目,但看起來很俗氣,就像在Access中制作的那樣。

就個人而言,我會按照您的建議使用列表視圖。 我發現,盡管您必須手動加載其項目,但它的簡單性和外觀是迄今為止最專業的。

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

我能夠弄清楚-我沒有正確使用,也沒有包含“ contentPlaceholder”元素。

完成此操作后,我可以使用<%#Eval(“ FieldName”)%>將對象的屬性插入標簽。 它已經是列表格式,因此數據綁定非常簡單。

如果代碼會讓其他人受益,我將其發布-我只是不想削減所有多余的CSS。 ;)

感謝所有嘗試提供幫助的人!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM