2011-06-27 7 views
0

GridViewに余分な行を追加し、各列にDropDownList個のコントロールを追加する必要があります。列にドロップダウンリストコントロールを追加

私はDataTableを使用していますので、私は、行を追加しました:

DropDownList visitorData = new DropDownList(); 

DataRow myNewRow; 

myNewRow = contacts.NewRow(); 
myNewRow["Source"] = "here should be my dropdownlist"; 
contacts.Rows.InsertAt(myNewRow, 0); 

私は、各列にテキストの代わりにDropDownListコントロールを追加するにはどうすればよいですか?

ありがとうございます。

+0

DropDownListsをGridViewの内部にインラインで配置するのではなく、動的に作成する理由はありますか? – MoarCodePlz

+0

ドロップダウンリストからデータ/テキストを追加しようとしていますか、コントロール自体を追加しようとしていますか? –

+0

理由はありませんが、コードを使用せずにドロップダウンリストで行を動的に追加するにはどうすればよいですか? –

答えて

0

GridView.FooterTemplateに入力してください。

カスタムコンテンツを指定 にFooterTemplateのプロパティを使用し TemplateFieldオブジェクトのフッターセクションに を表示します。 にフッターセクションの表示方法を指定したテンプレートを作成して コンテンツを定義します。

テンプレートを指定するには、最初に、 の開閉タグ のタグを開閉タグの間に入れます。 タグ。 次に、 の間にカスタムコンテンツを追加して、開閉タグ を追加します。コンテンツは と同じくらい簡単なプレーンテキストでもよいし、 複合体でもよい(例えば、 テンプレートに他のコントロールを埋め込む)。

関連する問題