CONVERSAO DE STRING PARA INTEGER
Olá, estou travado em um bloco try aqui:
Try
Dim convidados As DataTable = AcessoDB.ExecuteDataSet([Ô]SELECT * FROM EMPR[Ô]).Tables(0)
empresaComboBox.DataSource = convidados
empresaComboBox.ValueMember = [Ô]EMPR_NS[Ô]
empresaComboBox.DisplayMember = [Ô]EMPR_NM[Ô]
Tabelas.EMPR_NS = empresaComboBox.ValueMember
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
O problema é o seguinte, eu quero converter o valuemember do empresaComboBox para Integer. Porém já tentei de tudo quando é jeito e não dá certo.
Já usei as funções Cint, DirectCast, Convert.ToInt32 e nenhuma delas deu.
alguém poderia me ajudar?
O erro que retorna é esse:
[Ô]Conversion from String [Ô]EMPR_NS[Ô] to type [Ô]Integer[Ô] is not valid
Obrigado.
Try
Dim convidados As DataTable = AcessoDB.ExecuteDataSet([Ô]SELECT * FROM EMPR[Ô]).Tables(0)
empresaComboBox.DataSource = convidados
empresaComboBox.ValueMember = [Ô]EMPR_NS[Ô]
empresaComboBox.DisplayMember = [Ô]EMPR_NM[Ô]
Tabelas.EMPR_NS = empresaComboBox.ValueMember
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
O problema é o seguinte, eu quero converter o valuemember do empresaComboBox para Integer. Porém já tentei de tudo quando é jeito e não dá certo.
Já usei as funções Cint, DirectCast, Convert.ToInt32 e nenhuma delas deu.
alguém poderia me ajudar?
O erro que retorna é esse:
[Ô]Conversion from String [Ô]EMPR_NS[Ô] to type [Ô]Integer[Ô] is not valid
Obrigado.
O erro provavelmente está aqui né--> Tabelas.EMPR_NS = empresaComboBox.ValueMember
Isso aqui é o que--> Tabelas.EMPR_NS ? string, integer, ou o que...
qual o valor que está vindo dentro aqui: empresaComboBox.ValueMember
Eu não tenho muita certeza, mas isso aqui não deveria ser o contrário, assim:
empresaComboBox.ValueMember = [Ô]EMPR_NS[Ô]
empresaComboBox.DisplayMember = [Ô]EMPR_NM[Ô]
[ô]Coloquei depois e não no inicio
empresaComboBox.DataSource = convidados
Comece pelo simples, vai vendo o que está funcionando já e depois comece a fazer o que você realmente quer.
vlw
Isso aqui é o que--> Tabelas.EMPR_NS ? string, integer, ou o que...
qual o valor que está vindo dentro aqui: empresaComboBox.ValueMember
Eu não tenho muita certeza, mas isso aqui não deveria ser o contrário, assim:
empresaComboBox.ValueMember = [Ô]EMPR_NS[Ô]
empresaComboBox.DisplayMember = [Ô]EMPR_NM[Ô]
[ô]Coloquei depois e não no inicio
empresaComboBox.DataSource = convidados
Comece pelo simples, vai vendo o que está funcionando já e depois comece a fazer o que você realmente quer.
vlw
Tópico encerrado , respostas não são mais permitidas