Ir para conteúdo

POWERED BY:

Arquivado

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

cintiadel

Erro na verificação do checkboxlist

Recommended Posts

Estou tentando fazer com q apareça dois textboxs, um label e duas imagens dentro de um panel, caso seja selecionado o valor 3 no checkboxlist, eu consegui fazer isso, mas acontece q se eu desmarco a opção do checkboxlist da esse erro: Seqüência de entrada não estava em um formato incorreto.

q por sinal contraditorio se "Não Estava em um formato incorreto" deveria estar correto, mas erros da microsoft..hehehe

qdo deveria simplesmente ocultar os textbox, imagens e labels

conto com ajuda de você mais uma vez...

 

Protected Sub cbl_frequencia_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles cbl_frequencia.SelectedIndexChanged

		If cbl_frequencia.SelectedValue = 3 Then
			txt_dtini.Visible = True
			img_cal_dtini.Visible = True
			lbl_ate.Visible = True
			txt_dtfin.Visible = True
			img_cal_dtfin.Visible = True
		Else
			txt_dtini.Visible = False
			img_cal_dtini.Visible = False
			lbl_ate.Visible = False
			txt_dtfin.Visible = True
			img_cal_dtfin.Visible = True
		End If
	End Sub

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem certeza que é CheckBoxList?

Pois você está fazendo errado, um CheckboxList pode ter várias opções marcadas, e você só está testando uma delas.

Para saber quais opções estão marcadas você usa:

 

foreach (ListItem item in this.check.Items)
{
	if (item.Selected)
	{
		//Item selecionado, o valor dele pode ser pego usando "item.Value";
	}
}

O SelectedValue pega o primeiro checkbox selecionado apenas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem certeza que é CheckBoxList?

Pois você está fazendo errado, um CheckboxList pode ter várias opções marcadas, e você só está testando uma delas.

Para saber quais opções estão marcadas você usa:

 

foreach (ListItem item in this.check.Items)
{
	if (item.Selected)
	{
		//Item selecionado, o valor dele pode ser pego usando "item.Value";
	}
}

O SelectedValue pega o primeiro checkbox selecionado apenas.

pq so é pra aparecer aquilo se um dos itens especificamente for marcado

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.