我正在嘗試向我的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