EVENTO DE GRIDVIEW ROWCOMMAND NAO E DISPARADO....

VILMARBR 21/10/2010 16:49:13
#355635
Olá,

O que faço quanto EVENTO DE GRIDVIEW ROWCOMMAND NÃO é DISPARADO....

Fiz tudo certinho como manda o figurino , mas o evento não dispara nem a pau ....

o grid tá assim:

<tip:GridView ID=[Ô]gvSortxxxx[Ô] runat=[Ô]server[Ô] Width=[Ô]100%[Ô] ShowFooter=[Ô]True[Ô]
AutoGenerateColumns=[Ô]False[Ô] BorderColor=[Ô]DarkGray[Ô] BorderWidth=[Ô]1px[Ô] CellPadding=[Ô]1[Ô]
PageSize=[Ô]100[Ô] AllowPaging=[Ô]True[Ô]
FooterStyle-Cssclass=[Ô]tableHeader[Ô]
AlternatingRowStyle-Cssclass=[Ô]tableAlternate[Ô]
RowStyle-Cssclass=[Ô]tableItem[Ô]
HeaderStyle-HorizontalAlign=[Ô]Center[Ô]
HeaderStyle-ForeColor=[Ô]White[Ô]
HeaderStyle-Cssclass=[Ô]tableHeader[Ô]
PagerStyle-Cssclass=[Ô]table[Ô] DataKeyNames=[Ô]Sortxxxx[Ô]>
<EmptyDataTemplate>
<p style=[Ô]text-align: center[Ô]>
<asp:Label ID=[Ô]lblErro[Ô] runat=[Ô]server[Ô] CssClass=[Ô]labelError[Ô]>
<br>xxxx xxxxxxxxxx<br>
</asp:Label>
</p>
</EmptyDataTemplate>
<Columns>
NÃO FUNFA ASSIM
<asp:TemplateField HeaderText=[Ô]Bibbbbb[Ô]>
<ItemTemplate>
<asp:LinkButton ID=[Ô]btPublicar[Ô] runat=[Ô]server[Ô] CommandArgument=[ô]<% # Eval([Ô]Sort[Ô]) %>[ô] CommandName=[Ô]Publicar[Ô]>Publicar</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>

NÃO FUNFA ASSIM
<asp:TemplateField HeaderText=[Ô]Lot[Ô]>
<itemtemplate>
<asp:LinkButton runat=[Ô]server[Ô] Text=[Ô]Cadas[Ô] CommandName=[Ô]Loteria[Ô] id=[Ô]btLoteria[Ô] CommandArgument=[ô]<% # Eval([Ô]Sort[Ô]) %>[ô] ></asp:LinkButton>
</itemtemplate>
</asp:TemplateField>

<asp:CommandField HeaderText=[Ô]Sorbbb[Ô] ShowSelectButton=[Ô]True[Ô] SelectText=[Ô]Executar[Ô] />
<asp:CommandField HeaderText=[Ô]Pre[Ô] ShowSelectButton=[Ô]True[Ô] SelectText=[Ô]Bloquear[Ô] />
</Columns>
<RowStyle CssClass=[Ô]tableItem[Ô] />
<FooterStyle CssClass=[Ô]tableHeader[Ô] />
<PagerStyle CssClass=[Ô]table[Ô] />
<HeaderStyle CssClass=[Ô]tableHeader[Ô] ForeColor=[Ô]White[Ô] HorizontalAlign=[Ô]Center[Ô] />
<AlternatingRowStyle CssClass=[Ô]tableAlternate[Ô] />
</tip:GridView>
<asp:ObjectDataSource id=[Ô]srcSsss[Ô] runat=[Ô]server[Ô] TypeName=[Ô]xx.ss.ss[Ô] SelectMethod=[Ô]GetL[Ô]></asp:ObjectDataSource>

Falta algo ???

GRATO!
VILMARBR 21/10/2010 19:08:10
#355650
Outra coisa, andei busca solução no google e falaram que se estive usando página dentro de contentholder de master page tinha que habilitar o session state, eu fiz isto, mas mas mesmo assim o EVENTO ROWCOMMAND do GRIDVIEW não é disparado qdo é clicado no linkbutton do template .....


Alguém sabe a solução???

Grato.
VILMARBR 22/10/2010 15:07:46
#355691
vi com um colega , e vejam só a solucão
<asp:TemplateField HeaderText=[Ô]Bilhetes[Ô]>
<itemtemplate>
<a href=[Ô]Gerar.aspx?Sorteio=<%#Eval([Ô]Sort[Ô]).ToString()%>[Ô]>Publicar</a>
</itemtemplate>
</asp:TemplateField>
usar tag <A>
só o excluir q vai dar mais trabalho
mas dá pra fazer... no page_load() pegando o parâmetro que vai passar para a mesma página.

mas com certeza não tá disparando evendo do gridview ROWCOMMAND por causa de algo com master page....
pq vi muita gente usar o mesmo código para página sem master page e funcionar...

Tópico encerrado , respostas não são mais permitidas