У меня есть детали, в которых я использовал Dropdownlist для INsert Item Template, и я пытаюсь добавить элементы в Dropdown, используя код vb.net, используя для цикла bu, когда он запускает его, добавляет значения пять раз, потому что общее число строк в детальном пять Пожалуйста, любой один hrlp меня, чтобы выйти из данного Вот мой кодДобавление элементов для подробного просмотра DropDownlist in Insert ITem Template
If Me.IsPostBack Then
If Page.User.Identity.Name = "gate" Then
For Each DetVW As DetailsViewRow In DetailsView1.Rows
Dim ddltype As DropDownList = CType(DetVW.FindControl("DDLTYPE"), DropDownList)
ddltype.Items.Add(New ListItem("", ""))
ddltype.Items.Add(New ListItem("Sugar Loading", "SL"))
ddltype.Items.Add(New ListItem("Molasses Unloading", "MU"))
ddltype.Items.Add(New ListItem("General Vehicle", "GV"))
ddltype.Items.Add(New ListItem("Ethanol Loading", "EL"))
ddltype.Items.Add(New ListItem("Bagasses Unloading", "BU"))
Label4.Text = "01"
Next
ElseIf Page.User.Identity.Name = "bhone" Then
For Each DetVW As DetailsViewRow In DetailsView1.Rows
Dim ddltype As DropDownList = CType(DetVW.FindControl("DDLTYPE"), DropDownList)
ddltype.Items.Add(New ListItem("", ""))
ddltype.Items.Add(New ListItem("Sugar Loading", "SL"))
ddltype.Items.Add(New ListItem("Molasses Unloading", "MU"))
ddltype.Items.Add(New ListItem("General Vehicle", "GV"))
ddltype.Items.Add(New ListItem("Ethanol Loading", "EL"))
ddltype.Items.Add(New ListItem("Bagasses Unloading", "BU"))
Label4.Text = "02"
Next
ElseIf Page.User.Identity.Name = "ujl" Then
For Each DetVW As DetailsViewRow In DetailsView1.Rows
Dim ddltype As DropDownList = CType(DetVW.FindControl("DDLTYPE"), DropDownList)
ddltype.Items.Add(New ListItem("", ""))
ddltype.Items.Add(New ListItem("Cotton Unloading", "CU"))
ddltype.Items.Add(New ListItem("Yarn Loading", "YL"))
Label4.Text = "03"
Next
End If
End If
С Method Ist В раскрывающихся стало ясно после вставки строки и второго метода ситуация такая же, как это в моем вопросе Абову –