Ir para conteúdo

POWERED BY:

Arquivado

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

cintiadel

loop do radionbutonlist

Recommended Posts

mais uma vez conto com vcs...

preciso listar todos os idiomas onde coloquei a label lista_idioma para ilustrar, e para cada idioma que aparecer repetir o rbl_idioma, como faço isso?

 

<table align="left" class="style8">

					<tr>
						<td class="style11">
							Idioma:</td>
						<td>
							<asp:Label ID="lista_idioma" runat="server"></asp:Label>
						</td>
						<td>
							<asp:RadioButtonList ID="rbl_idioma" runat="server" 
								RepeatDirection="Horizontal">
								<asp:ListItem Value="nc">Não Conheço</asp:ListItem>
								<asp:ListItem Value="ba">Básico</asp:ListItem>
								<asp:ListItem Value="in">Intermediário</asp:ListItem>
								<asp:ListItem Value="av">Avançado</asp:ListItem>
							</asp:RadioButtonList>
						</td>
					</tr>
		<tr>
			<td style="text-align: left">
				<asp:SqlDataSource ID="sqlIdioma" runat="server" 
					ConnectionString="<%$ ConnectionStrings:ConnectionString %>" 
					SelectCommand="Select * from tabela1 where area=2 order by codigo">
				</asp:SqlDataSource>
			</td>
		</tr>
		<tr>
			<td style="text-align: center">
				<asp:ImageButton ID="btn_continuar" runat="server" 
					ImageUrl="~/img/continuar.jpg" 
					PostBackUrl="~/pagina.aspx" />
			</td>
		</tr>
	</table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Terá que utilizar o controle Repeater, já falei sobre isso aqui no fórum mesmo, só dar uma pesquisada.

 

Abraços...

consegui fazer o repeater, a minha dúvida é como varrer cada linha para que ele insira os valores no banco de dados?

no banco vou precisar inserir o id da habilidade, e o valor do radionbuton selecionado, para cada linha selecionada, sera inserido um registro diferente no banco.

tem como validar os campos do repeater?

<asp:Repeater ID="rpt_idioma" runat="server" DataSourceID="sqlIdioma">
							<ItemTemplate>
							<table width="100%" cellpadding="0" cellspacing="0">
								<tr>
									<td bgcolor="#6AA8DF"> </td>
									<td bgcolor="#6AA8DF"><%#Eval("habilidade")%></td>
									<td bgcolor="#6AA8DF" align="right">
									<asp:RadioButtonList ID="RadioButtonList1" runat="server" 
									RepeatDirection="Horizontal">
										<asp:ListItem Value="nc" Text="Não Conheço"></asp:ListItem>
										<asp:ListItem Value="ba" Text="Básico"></asp:ListItem>
										<asp:ListItem Value="in" Text="Intermediário"></asp:ListItem>
										<asp:ListItem Value="av" Text="Avançado"></asp:ListItem>
									</asp:RadioButtonList>
									</td>
									<td bgcolor="#6AA8DF"> </td>
								</tr>
							</table>
							</ItemTemplate>
							</asp:Repeater>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você irá validar como valida qualquer campo, acredito que o fato de estar dentro do repeater não irá mudar.

Abraços...

faltou isso q era mais importante:

consegui fazer o repeater, a minha dúvida é como varrer cada linha para que ele insira os valores no banco de dados?

no banco vou precisar inserir o id da habilidade, e o valor do radionbuton selecionado,

para cada linha selecionada, sera inserido um registro diferente no banco

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acredito que a única maneira será fazendo um for no seu controle.

 

Abraços...

desculpe a minha ignorancia, mas tem como me dar um exemplo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acredito que a única maneira será fazendo um for no seu controle.

 

Abraços...

pode me ajudar a fazer o for?

desculpa por estar atualizando o topico e q muitas vezes fica esquecido...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe mas eu to sem tempo para escrever códigos.

 

Abraços...

mesmo assim valeu...bom se eu alguem puder ajudar como fazer um loop do repeater para inserir no banco eu agradeço/

Compartilhar este post


Link para o post
Compartilhar em outros sites

minha dúvida é como varrer cada linha do repeater, para que ele insira os valores no banco de dados?

no banco vou precisar inserir o id da habilidade, e o valor do radionbuton selecionado,

para cada linha selecionada, sera inserido um registro diferente no banco

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.