将Dropdownlist控件添加到列中

时间:2011-06-27 18:44:55

标签: c# asp.net gridview drop-down-menu

我需要在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控件而不是文本?

由于

1 个答案:

答案 0 :(得分:0)

将它们放在GridView.FooterTemplate

  

使用FooterTemplate属性   指定显示的自定义内容   在页脚部分   TemplateField对象。定义   内容通过创建模板   指定页脚部分的方式   呈现。

     

要指定模板,请先放置   打开和关闭   打开和关闭之间的标签   元素的标签。   接下来,在之间添加自定义内容   开幕式和闭幕式    标签。内容可以   就像纯文本一样简单   复杂的(嵌入其他控件)   例如,模板。