2009-07-02 41 views
0

我想讓用戶能夠自定義一個asp.net ListView的列。Dynamic ListView列在運行時

例如:有10列數據,用戶應該能夠選擇任意數量的列以在其ListView的個性化視圖上顯示。

我已經研究過如何完成這個任務,而我所提出的是;基於特定用戶設置在運行時實現ITemplate界面。

以下msdn文章介紹瞭如何實現ITemplate接口。 http://msdn.microsoft.com/en-us/library/aa289501%28VS.71%29.aspx

是否有不同的(更好的?)方法來實現我應該注意的目標?

+0

我自己遇到這個問題,我很好奇,如果你解決了這個問題? – Novus 2012-01-17 17:15:45

回答

0

我已經實現了這種功能。但是,我沒有使用ITemplate界面。我使用了傳統的方法,使每列都有水平復選框。基於選中或未選中的複選框,我在ListView上設置列的可見性。