0

重複の可能性:
ASP.Net 2008 以降で複合およびカスタム グリッド コントロールを作成する

複合コントロールを作成する必要があります。そのdiv 1 Gridviewコントロール内の1つの「div」のような私のコントロール。助けてください。

4

2 に答える 2

1

UI コンポーネントをカプセル化するためのオプションは次のとおりです。

ユーザーコントロール

  1. UserControl オブジェクトから継承

  2. Visual Studio の同じプロジェクトでそれらを使用する必要があります

  3. グリッドビューのイベントとプロパティを手動で公開する必要があります。

  4. 個別の Web コントロールから構築できます

チュートリアルこちら

複合コントロール

  1. CompositeControl から継承

  2. Visual Studio の別のプロジェクトで使用できます

  3. 個別の Web コントロールから構築できます

  4. グリッドビューのイベントとプロパティを手動で公開する必要があります。

  5. Visual Studio デザイナーに UI がありません。使用するにはツールバーに含める必要があります

チュートリアルこちら

継承された制御

  1. GridView から継承します (あなたの場合)

  2. Visual Studio の別のプロジェクトで使用できます

  3. 1 つのコントロールのみ (グリッド ビュー)

  4. 自動的に公開されるイベントとプロパティ

  5. Visual Studio デザイナーに UI がありません。使用するにはツールバーに含める必要があります

チュートリアルについては、こちらを参照してください ( aTextboxではなく aを拡張しますGridView)

あなたが説明したことから、あなたが行くべき継承されたコントロールオプションのように見えます

于 2012-05-08T13:27:18.953 に答える
0

GridViewを受け取り、希望どおりにレンダリングするコントロール アダプターを作成できます。

http://www.asp.net/cssadapters/GridView.aspx

于 2012-05-08T13:15:19.253 に答える