Ir para conteúdo

POWERED BY:

Arquivado

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

omdc

Para validar manualmente um formView

Recommended Posts

<asp:FormView ID="fvAlterarUtilizador" runat="server" CellPadding="4" DataKeyNames="id_utilizador"			DataSourceID="SqlDataSource1" ForeColor="#333333" BorderStyle="Dotted" DefaultMode="Edit" EnableTheming="True" HeaderText="Alterar dados do Utilizador">			<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />			<EditRowStyle BackColor="#999999" />			<EditItemTemplate>				id_utilizador:				<asp:Label ID="id_utilizadorLabel1" runat="server" Text='<%# Eval("id_utilizador") %>'></asp:Label><br />				nome:				<asp:TextBox ID="txtNome" runat="server" Text='<%# Bind("nome") %>'></asp:TextBox><br />				idade:				<asp:TextBox ID="txtIdade" runat="server" Text='<%# Bind("idade") %>'></asp:TextBox><br />				sexo:				<asp:ListBox ID="lstSexo" runat="server" Height="6px" Rows="1" Width="96px">					<asp:ListItem Selected="True" Value="m">Masculino</asp:ListItem>					<asp:ListItem Value="F">Feminino</asp:ListItem>				</asp:ListBox><br />				localidade:				<asp:TextBox ID="localidadeTextBox" runat="server" Text='<%# Bind("localidade") %>'></asp:TextBox><br />				 				<asp:Button ID="btSave" runat="server" OnClick="btSave_Click1" Text="btSend" />			</EditItemTemplate>			<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />			<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />		   			<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />		</asp:FormView>

 

 

Hei pessoal, tenho o seguinte FormView e como se pode ver existe dentro dos items os seguintes lbl / txt:

-id_utilizadorLabel1

-txtNome

-lstSexo

-localidadeTextBox

-btSend

 

 

Como faço em C# para aceder a estes objectos para os poder validar ?

 

 

 

Obrigadao ;) http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem pessoal, estive a investigar e para aceder a valores no formView basta aceder pelo array de

valores dos campos

 

 

for (int i = 0; i < fvAlterarUtilizador.DataKeyNames.Length; i++)			txtUrl.Text += "\n => " + fvAlterarUtilizador.DataKey[i].ToString();

ou directamente através do nome

txtUrl.Text += "\nsdfdf => " + fvAlterarUtilizador.DataKey["sexo"].ToString();

Atenção que tem de ser adicionados na parte de design os DataKeyNames, que não sao mais que o nome dos

campos da tabela a alterar...

 

Fiquem bem.....

 

[se não fui claro contactem-me ;)]

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.