Jump to content

Recommended Posts

Posted

Olá,

Tenho informação numa DropDownlist, e gostaria que ao selecionar um dado item me colocasse uma label invisivel por exemplo, para isso usei o seguinte evento do click, mas algo me deve estar a faltar, alguem me consegue ajudar?

Protected Sub DropDownList1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles DropDownList1.SelectedIndexChanged
    If DropDownList1.SelectedItem.Text = "Teste" Then
	    Label2.Visible = False
    End If
   End Sub

Terei que usar outro evento?

Posted

Mais só uma coisa, sobre a dropdownlist.

Ele coloca por defeito logo uma variavel, mas eu queria ser eu a escolher a variavel, até lá encontra-se vazia.

Posted

Ok, com essa alternativa não estou a conseguir trazer pra cima, fica sempre na ultima posição, o codigo que estou a usar é:

'dllTeste.Items.Add("")
		    dllTeste.Items.Add(New ListItem("Select", "0", True))
		    dllTeste.SelectedIndex = "0"
Posted (edited)

Peço desculpa mas vou ter que reabrir o tópico.Pois tenho uma outra dúvida sobre as dropdownlist.Eu anteriormente estava a ir buscar informação à BD. Mas agora queria de um parametro O código que estou a usar é:

    If Not Page.IsPostBack Then

	    Dim strSQL As String
	    Dim Conn As OleDbConnection
	    Dim daDrop As OleDbDataAdapter
	    Dim dsDrop As DataSet
	    strSQL = "select '" + Label4.Text + "' from Categoria"
	    'Abre a conexão com a fonte de dados
	    Conn = New OleDbConnection(strConn)
	    Conn.Open()

	    Try
		    'cria o objeto DataAdapter
		    daDrop = New OleDbDataAdapter(strSQL, Conn)
		    'Cria e preenche o DataSet
		    dsDrop = New DataSet()
		    daDrop.Fill(dsDrop, "Categoria")
		    'Define o preenchimento do controle DropDownList
		    dllSiteDe.DataTextField = "'" + Label4.Text + "'"
		    dllSiteDe.DataValueField = "'" + Label4.Text + "'"
		    dllSiteDe.DataSource = dsDrop.Tables("Categoria").DefaultView
		    dllSiteDe.DataBind()
		    dllSiteDe.Items.Insert(0, New ListItem("", ""))

	    Finally
		    Conn.Close()
	    End Try
    End If

O erro que está a dar é no DataBind

DataBinding: 'System.Data.DataRowView' não contém uma propriedade com o nome ''L''.

Edited by jafm

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.