我正在尝试向我的GridView控件添加一个DropDownLists页脚行。问题是我不知道在设计时我的DataSource中有多少列,所以我试图使用AutoGenerateColumns = true,而不是指定列模板。因此,我将DropDownList控件添加到页脚的方式是在GridView的DataBound事件上动态地编写代码。动态添加页脚到ASP.NET GridView
这工作正常,但我想在用户单击按钮时对每个DropDownLists的SelectedItem执行某些操作。这些动态添加的控件似乎不存在于用户单击按钮后的背后,我相信问题是因为我没有在DropDownList控件上指定runat =“server”标记。
有没有不同的方式,我可以将这些下拉列表添加到FooterTemplate而不指定所有列,以便在用户单击页面上的按钮时可以访问其SelectedItems?
你可以发布你用来实例化控件的代码吗? – Lazarus 2009-05-18 19:59:08