• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

skcratch

[Resolvido] - Utilização de instância de GridView (*.aspx) no code-behind (cs)

6 mensagens neste tópico

Viva!

Caso pretenda criar uma GridView de forma dinâmica (com recurso a C#), como posso "controlar" o local do Web Form onde será apresentada?

Grato desde já pela ajuda,

Cumps!

:confused:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Onde será apresentada, cm assim?

A grid View aparece no sitio em q a colocares no markup.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Viva!

Podias dar-me um exemplo do referido markup, por favor?

Cumps!

:confused:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Viva!

Agora fiquei com uma dúvida. Caso no *.aspx, adicione o seguinte código:

<asp:GridView ID="gvwTeste" runat="server"</asp:GridView> 

no *aspx.cs, posso fazer algo deste género?

GridView gvwTeste = new GridView();

Aquilo que pretende com isto é adequar a GridView a cada uma as possíveis DataSources resultantes das escolhas dos utilizadores. A minha grande dúvida reside no facto de sempre ter pensado que cada controlo que fosse adicionado no *.aspx correspondesse a uma instância da classe do controlo e que não mais pudesse ser alterada.

Grato desde já pela ajuda,

Cumps!

:confused:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não precisas de fazer o new, qd colocas o markup cm fizeste na 1ª linha, já estás a criar uma instancia da gridview.

se quiseres alterar alguma coisa do lado do code behind é só acederes ás propriedades e métodos do teu gvwteste e fazer o q precisas.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Viva!

Ok, obrigado pelos esclarecimentos e pela ajuda.

Cumps!

:confused:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora