2011-05-11 12 views
0

展開可能な.wsp Webパーツを作成したいと思います。カスタムリストをフェッチし、そのWebパーツ内のHtmlテーブルに表示したいとします。Webパーツの共有ポイントリストからHTMLテーブルを作成する最適な方法は何ですか?

私は.wsp Webパーツを作成する方法を知っており、WebPartクラスのRenderContentsまたはCreateChildControlsメソッドをオーバーライドするテーブルを作成することもできます。

しかし、私はWebPartでHtmlテーブルを出力するための簡単で最良の方法を知りたいと思います。

UserControlを使用して、その中にAsp.Netコントロールを追加してWebパーツに読み込むことができますか?

解決策を教えてください。

+0

ネイティブウェブパーツではありませんか?遭遇した問題は何ですか?なぜカスタムWebパーツを選択したのですか? –

+0

私はいくつかのカスタム列を動的に追加する必要があります。また、これはSharepointトレーニングを行っているときの私の割り当てです。 – teenup

答えて

1

プネーネリストデータがレンダリングされるビューをカスタマイズするためにxsltを使用するデータビューWebパーツを使用することをお勧めします。 SharePoint Desginerの支援を受けて、データビューWebパーツを追加することができます。

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

+0

しかし、私はソリューションパッケージの使用を示すためだけに、新しいWebパーツをデプロイ可能にしたいと考えています。 DVWPを使用する場合は、まだWebパーツギャラリーにはないのですか?新しいカスタマイズされたWebパーツを作成し、もう1つの列を追加してWSPパッケージとして展開する方法を教えてください。 – teenup

+0

dwpファイルのエクスポートはオプションですが、私はカスタムwebpartを作成し、データspgridビューをバインドすることをお勧めします –

1

このビデオをチェックしてください。 Visual Studio 2008でビジュアルWebパーツ(UIのユーザーコントロールを使用するパーツ)を構築する方法、およびリストからGridViewコントロールにデータをバインドする方法を示します。

http://www.vimeo.com/11285888

関連する問題