2011-01-06 140 views
1

我有一個網格視圖,具有重複控件,模板字段,我目前正在學習和研究about.It包括一個標籤和一個下拉列表。GridView模板幫助

標籤綁定到數據庫視圖中的類型列,並使用名稱下拉列表。我可以正確訪問和顯示類型和名稱。但我想實現的是,只要用戶爲任何一種類型指定名稱(只有3種特定類型,並根據需要添加其他類型的選項)。

應該有另一行創建相同的類型,但未分配的值(我能夠獲得未分配的值,以控制)。 對於前類型是A,B和C,所以只要用戶爲A賦值,所以帶A類型的另一行應該創建未賦值的值。我瞭解回發的概念,但我無法達到我想要的位置。

如何從下拉列表中檢測並選擇回發類型?我應該檢查每個gridview行嗎?我剛剛開始使用模板控件和回發。

使用C#和ASPX,ASCX和控制

所有幫助將不勝感激。我希望我對我的問題很清楚

回答

0

要檢測更改,您需要點擊下拉菜單中的SelectedIndexChanged事件。在該事件方法中,您可以獲取對該下拉列表父項的引用(這將是其gridviewrow)。然後,您可以將新行插入到原始表下的該表中,並將值設置爲您需要的值。

+0

感謝您的答案,我也緩存gridview,但現在的問題是,因爲下拉是數據綁定,我不能緩存下拉選定值的狀態。如果你能幫我解決問題 – Red 2011-01-08 07:35:50