Ajuda - Busca - Membros - Calendário
Versão Completa: (Resolvido) GridView mudança em tempo de execução
Fórum Script Brasil > Programação & Desenvolvimento > .NET
Gafanhoto
Seguinte.

Tenho os campos TITULO e LINK no meu gridView.

O meu campo LINK tem o conteúdo:
eval("idTabela", "open.aspx?id={0}")

Eu quero que esse campo link mude.

Quando a variável estado for igual a RS, tem que ser:

eval("idTabela", "openRS.aspx?id={0}")

E quando for SC, tem que ser:

eval("idTabela", "openSC.aspx?id={0}")

No entanto, eu tenho que pegar o campo idTabela nas duas. Como eu faço isso? É alguma coisa em eventos das ROWS ?
Gafanhoto
Vou explicar melhor o que quero, pois de repente vocês acham uma melhor solução.

No meu site, o cliente pode escolher os estados que vai assinar.

Por exemplo, o cara pode assinar RS e SC, ou apenas RS.

Se ele assinar apenas RS, ele não poderá ter acesso ao conteúdo de SC.

Eu estou tentando fazer essa verificação no momento da abertura do arquivo, mas de repente o ideal é fazer isso em outro momento.

Aguardo sugestões e desde já agradeço.

quintelab
Tente pegar este hyperlink no RowDataBound, quando ele estiver criando as linhas você modifica conforme a necessidade.

Abraços...
Gafanhoto
OK. Resolvido com a tua sugestão. Obrigado.
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2012 Invision Power Services, Inc.