0
這是設置: 我用LINQ to SQL查詢以編程方式填充我的gridview。然後我進入編輯模式,並希望與這樣的DropDownLists更換一些標準TextBox控件:ASP.NET - GridView - 如何以編程方式向單元添加和讀取新控件?
「摘自GridView1_RowEditing
Dim ddlist1 As New DropDownList
Dim res1 = From items1 In mydb.Items
Select items1.Col10
ddlist1.DataSource = res1
ddlist1.DataBind()
GridView1.Rows.Item(0).Cells(1).Controls.Add(ddlist1)
在這一刻,我有我的GridView顯示標準文本框控件和新DDList控制(在第1欄中)。 問題是 - 我不能從RowUpdating方法中讀取DDList的值。看起來像DDList控件不在GridView1.Rows.Item(0).Cells(1).Controls集合中。 RowUpdating方法只能看到標準的TextBox控件並可以讀取它的值。 歡迎任何建議。我只是不明白的東西在這裏:(