Wigging
asked on
selectedvalue on dropdown not selecting option inside gridview
why is my selectedvalue on dropdown not selecting option that is already in the database?
list shows but nothing is selected.
<asp:TemplateColumn HeaderText="Whse" ItemStyle-HorizontalAlign=
<ItemTemplate>
<asp:Label id="lblWhse" runat="server" Text='<%# DataBinder.Eval(Container,
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList id="lstWhse" runat="server" Width="63px" AppendDataBoundItems="true
</asp:DropDownList>
</EditItemTemplate>
</asp:TemplateColumn>
Private Sub DataGrid1_EditCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.EditCommand
Try
DataGrid1.Columns(13).Visible = True
DataGrid1.EditItemIndex = e.Item.ItemIndex
FillGrid()
Dim itemWhse As New System.Web.UI.WebControls.DropDownList
itemWhse = DirectCast(DataGrid1.Items(e.Item.ItemIndex).FindControl("lstWhse"), DropDownList)
' itemWhse = CType(e.Item.Cells(9).FindControl("lstWhse"), System.Web.UI.WebControls.DropDownList)
If Session("usertype") = "ASC" Then
Dim defaultwhse As String = ""
defaultwhse = c1.getDefaultWhse
If defaultwhse = "OR" Then
itemWhse.Items.Add(New ListItem("SALE", "SALE"))
itemWhse.Items.Add(New ListItem(defaultwhse, defaultwhse))
ElseIf defaultwhse = "SALE" Then
itemWhse.Items.Add(New ListItem("OR", "OR"))
itemWhse.Items.Add(New ListItem(defaultwhse, defaultwhse))
Else
itemWhse.Items.Add(New ListItem("OR", "OR"))
itemWhse.Items.Add(New ListItem("SALE", "SALE"))
itemWhse.Items.Add(New ListItem(defaultwhse, defaultwhse))
End If
Else
itemWhse.Items.Add(New ListItem("GA", "GA"))
itemWhse.Items.Add(New ListItem("MO", "MO"))
itemWhse.Items.Add(New ListItem("NY", "NY"))
itemWhse.Items.Add(New ListItem("OR", "OR"))
itemWhse.Items.Add(New ListItem("SALE", "SALE"))
itemWhse.Items.Add(New ListItem("123", "123"))
End If
Catch ex As Exception
sbody = "SQL=" & strSQL & " User=" & Session("username") & " Cust=" & Session("cust") & ", Estimate=" & Session("head_num")
c1.handleError("datagrid1EditCommand", ex.Message, sbody)
End Try
End Sub
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.