将下拉列表动态添加到ASP.NET网格视图中的模板列

时间:2010-12-22 19:07:58

标签: c# asp.net gridview

我有一个gridview,我正在动态创建和填充。

GridView myGrid = new GridView();
myGrid.Showfooter = true;

myGrid.Columns.Add(new BoundField() { HeaderText = "Serial #", DataField = "serial_number" });
...
...
...
myGrid.DataSource = myDS;
myGrid.DataBind();

我的问题是我在弄清楚如何添加带有下拉列表的模板列时遇到了问题。有什么想法吗?

谢谢,祝节日快乐。

1 个答案:

答案 0 :(得分:3)

要通过模板字段以编程方式添加下拉列表,首先需要创建一个实现ITemplate的类,并将其传递给模板字段的ItemTemplate属性。

明确的例子是here

虽然该示例不使用下拉列表,但概念基本相同。