Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rodrigoalves96

converter resultado da droplist em um operador logico

Recommended Posts

Oi pessoas,

 

Estou aprendendo asp.net agora e estou tendo algumas dificuldades simples e queria a ajuda de vcs se possível.

 

Eu queria pegar o valor que vem da combobox e converte-la em um operador lógico para depois executar o calculo.

 

Vejam esse exemplo que fiz..

 

script language="VB" runat="server" >
	
	Sub fcnCalc(ByVal sender As Object, ByVal e As EventArgs)
		
		If (sValor1.Text And Valor2.Text And tipoDeCalculo.Text) Then
			lblResposta.Text = tipoDeCalculo.Text
			
		End If
		
	End Sub
 

</script>
	<form id="form1" runat="server">
	<div>
	Valor:<asp:TextBox ID="sValor1" runat="server" ></asp:TextBox><br />
	Valor2:<asp:TextBox ID="Valor2" runat="server" ></asp:TextBox><br />
	Operação desejada:<br />
   
   <asp:DropDownList runat="server" ID="tipoDeCalculo" >
   <asp:ListItem Value="+" Text="adicao">Adicao</asp:ListItem>
   <asp:ListItem Value="-">Subtracao</asp:ListItem>
   <asp:ListItem Value="*">Multiplicacao</asp:ListItem>
   <asp:ListItem Value="/">Divisao</asp:ListItem>
   </asp:DropDownList>
	<br />
	<asp:Button runat="server" ID="calc" onclick="fcnCalc" Text="ver resultado"/>
	<br />  <br />
	
	Resposta: <br /><asp:Label ID="lblResposta" ForeColor="Red"  runat="server">
	
	</asp:Label>
	</div>
Eu já tentei usar eval() no tipoDeCalculo.Text, mas não deu certo. Alguem pode me ajudar?

 

Grato,

 

Rodrigo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido Plataforma .NET http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Plataforma .NET » Web Applications

 

Para pegar o valor do item selecionado do seu DropDownLits use a propriedade SelectedValue e não a propriedade Text.

Sub fcnCalc(ByVal sender As Object, ByVal e As EventArgs)
		
		If (sValor1.Text And Valor2.Text And tipoDeCalculo.Text) Then
			lblResposta.Text = tipoDeCalculo.SelectedValue
			
		End If
		
	End Sub

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.