2011-06-27 47 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

沒有理由,但是如何在不使用代碼的情況下動態添加一個包含dropdownlist的行? –

回答

0

把它們放在GridView.FooterTemplate

使用FooterTemplate屬性 指定自定義內容的 TemplateField對象的腳註部分顯示 。通過創建一個模板 定義 內容 指定如何渲染頁腳部分 。

要指定一個模板,首先要打開 打開和關閉 打開和關閉標記 元素的標記。 接下來,添加 開啓和關閉 標籤之間的自定義內容。內容可以是 就像純文本一樣簡單或者更多 複雜(例如在模板中嵌入其他控件 )。

相關問題