我正在尝试将 DropDownLists 的页脚行添加到我的 GridView 控件。问题是我不知道在设计时我的数据源中有多少列,所以我尝试使用 AutoGenerateColumns=true 并且不指定列模板。因此,我将 DropDownList 控件添加到页脚的方式是动态地在 GridView 的 DataBound 事件中使用代码。
这很好用,除了我想在用户单击按钮时对每个 DropDownLists 的 SelectedItem 做一些事情。这些动态添加的控件似乎不再存在于用户单击按钮的帖子后面,我相信问题是因为我没有在 DropDownList 控件上指定 runat="server" 标记。
有没有其他方法可以在不指定所有列的情况下将这些下拉列表添加到 FooterTemplate 中,以便在用户单击页面上的按钮时可以访问它们的 SelectedItems?