2011-05-11 43 views
0

我想創建一個可部署的.wsp Web部件,並且我想獲取一個自定義列表並將其顯示在該Web部件內部的Html表中。什麼是從Web部件中的SharePoint列表創建Html表的最佳方式?

我知道如何創建一個.wsp Web部件,並且我也可以創建表覆蓋WebPart類的RenderContentsCreateChildControls方法。

但我想知道在WebPart中輸出Html表的最簡單和最好的方法。

我應該使用UserControl,以便我可以在其中添加任何Asp.Net控件,然後將其加載到Web部件中?

請告訴我任何解決方案?

+0

不要本地的WebParts這樣做呢?你遇到了什麼問題,你爲什麼選擇一個自定義的webpart? – 2011-05-11 08:00:32

+0

我需要動態添加一些自定義列,並且這也是我通過Sharepoint培訓進行的一項任務。 – teenup 2011-05-11 08:10:45

回答

1

Puneet我建議使用數據視圖webparts,它使用xslt自定義列表數據呈現的視圖。 您可以藉助SharePoint Desginer來添加數據視圖Web部件。

http://www.lcbridge.nl/vision/2009/dvwp.htm

+0

但是,我想將新的Web部件作爲一個功能部署,只是爲了展示解決方案包的使用。如果我將使用DVWP,那麼它是否已經存在於Web部件庫中?我將如何創建一個新的自定義Web部件,再添加一列,然後將其部署爲WSP包? – teenup 2011-05-11 09:05:10

+0

雖然導出dwp文件是一個選項,但我會建議創建一個自定義的webpart並綁定數據spgrid視圖 – 2011-05-11 10:50:17

1

看看這部影片。它演示瞭如何在Visual Studio 2008中構建一個可視Web部件(使用用戶界面的用戶控件),並演示如何將列表中的數據綁定到GridView控件。

http://www.vimeo.com/11285888

相關問題