ATRIBUICAO DE VARIAVEIS

JBTEIXEIRA 26/10/2015 17:19:27
#453111
Prezados boa tarde

Tenho uma duvida que é a seguinte, gostaria de que uma caixa de texto chamada TEXTBOX recebesse o conteudo de um,LABEL chamado LABELBOX que por sua vez recebe o conteudo de uma coluna de um DATASET, algo no estilo :

TEXTBOX.TEXT = LABELBOX.TEXT = DATASET.Tables(0).Rows(0)([Ô]CliPastaNumero[Ô]).ToString

ISSO FUNCIONA ? COMO PODERIA ESTAR FAZENDO ISSO EM APENAS UMA UNICA LINHA ? EXISTE COMO ?

FICO NO AGUARDO URGENTE.
GUIMORAES 26/10/2015 17:36:59
#453112
A atribuição de dados deverá ser feita de forma direta.
Ex:

TEXTBOX.TEXT = DATASET.Tables(0).Rows(0)([Ô]CliPastaNumero[Ô]).ToString
LABELBOX.TEXT = DATASET.Tables(0).Rows(0)([Ô]CliPastaNumero[Ô]).ToString
OCELOT 26/10/2015 17:46:01
#453113
Resposta escolhida
No VB.Net isso não é possível já que o operador = é tanto um operador de designação quanto de comparação, e o compilador vai tratar apenas o primeiro como de designação, o segundo vai ser tratado como de comparação e o resultado vai acaber sendo True ou False (mais provavelmente False) na TextBox com o Label inalterado

No VB.Net a melhor forma nesse caso seria criar uma variável temporária

Dim Tmp = DATASET.Tables(0).Rows(0)([Ô]CliPastaNumero[Ô]).ToString()
TEXTBOX.TEXT = Tmp
LABELBOX.TEXT = Tmp

JBTEIXEIRA 26/10/2015 18:15:40
#453115
Esse era justamente minha duvida, nao queria ter que gastar duas linhas ou mais para a mesma coisa, mas como nao tem jeito. Obrigado.
Tópico encerrado , respostas não são mais permitidas