Ir para conteúdo

POWERED BY:

Arquivado

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

thiagoreri

Adicionar evento

Recommended Posts

Galera como eu faço pra adicionar um evento a um controle que eu criei dinamicamente tipo

 

dim grid as new gridView

 

agora eu quero adicionar a funcão que eu criei selecionaGrid() pra quando eu selecionar na grid

 

como que eu faço pra ligar isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui... olha o jeito que eu fiz

Dim botao As New Button
AddHandler botao.Click, AddressOf click
panelDados.Controls.Add(botao)

a função eh essa

Sub click(ByVal sender As Object, ByVal e As System.EventArgs)
		Response.Write("<script>window.alert('teste');</script>")
	End Sub
só que ele naum executa, pq será?

Compartilhar este post


Link para o post
Compartilhar em outros sites

da uma olhada no meu codigo do meu componente tcLookup.ascx(Web User Control) pra você ver.:

' Esta função serve pra quando eu clicar na imagem ele mostra a grid pra mim poder selecionar o registro
Protected Sub imgRelacionamento_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles imgRelacionamento.Click
		panelDados.Controls.Add(gridLookup)

		gridLookup.DataBind()
	End Sub

	Sub selecionaRegistro(ByVal sender As Object, ByVal e As System.EventArgs)
		Response.Write("<script>window.alert('teste');</script>")
		hdnRelacionamento.Value = gridLookup.SelectedRow.Cells(0).ToString
		txtDescricao.Text = gridLookup.SelectedRow.Cells(1).ToString
	End Sub

' Esta eh a função que toda vez no page_load chama ela, eh o new do user control
Public Sub New()
		' Setano características da gridView
		gridLookup.AutoGenerateColumns = False
		gridLookup.AllowPaging = True
		gridLookup.DataSource = dsLookup
		AddHandler gridLookup.SelectedIndexChanged, AddressOf selecionaRegistro

		' Criando o botão selecionar 
		columnSelect.ButtonType = ButtonType.Link
		columnSelect.ShowSelectButton = True
		columnSelect.SelectText = "Selecionar"

		' Adicionando o botão selecionar e a coluna DataKey a gridView
		gridLookup.Columns.Add(columnSelect)
		gridLookup.Columns.Add(columnDataKey)
	End Sub

Como você poder ver eu atribuo o metodo a grid... mais quando eu clico naum executa a ação

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.