0 голосов
спросил от в категории VBASPNETVBNET
Вкратце: вам нужно создать новый DropDownList для каждого столбца (ячейки). ;)

For Each row As GridViewRow In Gridview1.Rows     For i = 1 to 2         Dim dl As New DropDownList()         cmd1.CommandText = "Select * from ClassRoom order by ClassRoom"         Dim dr2 = cmd1.ExecuteReader         dl.DataSource = dr2         dl.AppendDataBoundItems = True         dl.DataTextField = "ClassRoom"         dl.DataValueField = "ClassRoom"         dl.DataBind()         dl.SelectedItem.Text = ""         dr2.Close()         row.Cells(i).Controls.Add(dl)     Next i Next 


См. аналогичный вопрос:
For Each row As GridViewRow In Gridview1.Rows     For i = 1 to 2         Dim dl As New DropDownList()         cmd1.CommandText = "Select * from ClassRoom order by ClassRoom"         Dim dr2 = cmd1.ExecuteReader         dl.DataSource = dr2         dl.AppendDataBoundItems = True         dl.DataTextField = "ClassRoom"         dl.DataValueField = "ClassRoom"         dl.DataBind()         dl.SelectedItem.Text = ""         dr2.Close()         row.Cells(i).Controls.Add(dl)     Next i Next 
# [#^ #]

Я действительно рекомендую создать DropDownList и установить его свойства во время разработки: #Walkthrough: Displaying a Drop-Down List While Editing in the GridView Web Server Control # [#^ #]

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

Категории

Добро пожаловать на сайт DraftingCode Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Связанных вопросов не найдено

...