NAO CONSIGO PEGAR O VALOR DO COMBOBOX
Bom dia Amigos,
estou com uma dúvida credito q muito simples. A baixo segue o código de uma pagina onde faço o cadastro das informações.
Nesta página tenho 3 ComboBox, meu problema é que da forma como estou fazendo o ComboBox é carregado corretamente com os valores, no entanto quando tendo obter o valor da opção escolhida pelo usário e salvar, nunca esta me retornando o valor selecionado....
Desde já, obrigado.
estou com uma dúvida credito q muito simples. A baixo segue o código de uma pagina onde faço o cadastro das informações.
Nesta página tenho 3 ComboBox, meu problema é que da forma como estou fazendo o ComboBox é carregado corretamente com os valores, no entanto quando tendo obter o valor da opção escolhida pelo usário e salvar, nunca esta me retornando o valor selecionado....
Desde já, obrigado.
Imports System.Data
Dim clsDB As New clsDB
Dim dTab As datatable
Sub CarregarAreas()
Try
dTab = clsDB.RetornoListaAreas
Me.cmbArea01.Items.Clear()
Me.cmbArea01.Items.Add([Ô][Ô])
Me.cmbArea02.Items.Clear()
Me.cmbArea02.Items.Add([Ô][Ô])
For i As Integer = 0 To dTab.Rows.Count - 1
Me.cmbArea01.Items.Add(dTab.Rows(i).Item(0).ToString)
Me.cmbArea02.Items.Add(dTab.Rows(i).Item(0).ToString)
Next
Catch ex As Exception
End Try
End Sub
Sub CarregarTipos()
Try
dTab = clsDB.RetornoListaTipos
Me.cmbTipo.DataSource = dTab.DefaultView
Me.cmbTipo.DataTextField = [Ô]TIPO[Ô]
Me.cmbTipo.DataValueField = [Ô]TIPO[Ô]
Me.cmbTipo.DataBind()
Me.cmbTipo.SelectedItem.Text = [Ô]SELECIONE[Ô]
Catch ex As Exception
End Try
End Sub
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Try
CarregarAreas()
CarregarTipos()
txtData.Text = Format(Date.Today, [Ô]dd/MM/yyyy[Ô])
Catch ex As Exception
End Try
End Sub
Bom dia,
Caso a propriedade [txt-color=#0000f0]DropDownStyle [/txt-color]da sua ComboBox estiver definida como [txt-color=#0000f0]ComboBoxStyle.DropDownList [/txt-color]não será possÃvel definir o valor do Text. Pois você estará indicando que sua caixa é somente para seleção dos Ãtens listados.
Solução:
Caso a propriedade [txt-color=#0000f0]DropDownStyle [/txt-color]da sua ComboBox estiver definida como [txt-color=#0000f0]ComboBoxStyle.DropDownList [/txt-color]não será possÃvel definir o valor do Text. Pois você estará indicando que sua caixa é somente para seleção dos Ãtens listados.
Solução:
[ô] Adicione o texto na ComboBox no método [Ô]CarregarAreas[Ô].
Me.cmbArea01.Items.Clear()
Me.cmbArea01.Items.Add([Ô][Ô])
Me.cmbArea01.Items.Add([Ô]SELECIONE[Ô])
[ô] E no método [Ô]CarregarTipos[Ô], selecione pelo Index dele.
Me.cmbTipo.SelectedIndex = 1
Então... eu não preciso de um textbox... eu so preciso capturar de alguma forma o valor que foi escolhido pelo usuário...
só que sempre pega o primeiro valor... e nunca o que esta aparecendooo
só que sempre pega o primeiro valor... e nunca o que esta aparecendooo
De que forma você está capturando a seleção?
Tópico encerrado , respostas não são mais permitidas