ATRIBUICAO DE VARIAVEIS
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.
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.
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
Ex:
TEXTBOX.TEXT = DATASET.Tables(0).Rows(0)([Ô]CliPastaNumero[Ô]).ToString
LABELBOX.TEXT = DATASET.Tables(0).Rows(0)([Ô]CliPastaNumero[Ô]).ToString
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
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
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