Isso é o que você está executando no ItemDataBound?
 
se for você tem que fazer o FindControl no parametro E, então ficaria assim 
e.FindControl e antes você tem que testar o tipo do item se é um footer
 
 
[]'s
 
Andreano Lanusse
System Engineer - Development Tools
<blocked::BLOCKED::http://info.borland.com.br/borcon> Tel.: +55 (11) 2165 - 
8000 / Mobile: +55 (11) 8196-5912 
<blocked::BLOCKED::http://info.borland.com.br/borcon> [EMAIL PROTECTED] 
<blocked::BLOCKED::mailto:[EMAIL PROTECTED]>  - www.borland.com.br 
<blocked::BLOCKED::http://www.borland.com.br/> 
Blogs: http://blogs.borland.com/andreanolanusse 
<blocked::BLOCKED::http://blogs.borland.com/andreanolanusse> 
Artigos: http://bdn.borland.com <blocked::BLOCKED::http://bdn.borland.com/>  

________________________________

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Murillo 
Proença
Enviada em: Wednesday, August 30, 2006 12:17 PM
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] Footer do DataGrid - quase desistindo


só esqueci de colocar o cabeçalho do procedure, aí vai:

procedure TLancInventario.CalcTotal(prGrid:
System.Web.UI.WebControls.DataGrid;
  prControl: String);


--- Em delphi-br@yahoogrupos.com.br, Murillo Proença <[EMAIL PROTECTED]>
escreveu
>
> Fala aí Andreano, tudo blz?
> 
> cara, olha só como estou fazendo, tentei colocar o findcontrol para o
> total mas ele me devolve nil.
> 
> var
>   edValor: TextBox;
>   dgItem: DataGridItem;
>   nTotal: Double;
> begin
>   nTotal:= 0;
>   for dgItem in prGrid.Items do begin
>     edValor:= TextBox(dgitem.FindControl(prControl));
>     nTotal:= nTotal + Convert.ToDouble(edValor.Text);
>   end;
>   edValor:= TextBox(prGrid.FindControl('edtTotal'));
>   if (edValor <> nil) then
>     edValor.Text:= nTotal.ToString('##,###,##0.00');
> end;
> 
> --- Em delphi-br@yahoogrupos.com.br, "Andreano Lanusse"
> <[EMAIL PROTECTED]> escreveu
> >
> > Murillo,
> >  
> > você pode fazer isso através do método FindControl , passando o nome
> do textbox que está no footer...
> >  
> > você tentou isso?
> >  
> >  
> > []'s
> >  
> > Andreano Lanusse
> > System Engineer - Development Tools
> > <blocked::BLOCKED::http://info.borland.com.br/borcon> Tel.: +55 (11)
> 2165 - 8000 / Mobile: +55 (11) 8196-5912 
> > <blocked::BLOCKED::http://info.borland.com.br/borcon> [EMAIL PROTECTED]
> <blocked::BLOCKED::mailto:[EMAIL PROTECTED]>  - www.borland.com.br
> <blocked::BLOCKED::http://www.borland.com.br/> 
> > Blogs: http://blogs.borland.com/andreanolanusse
> <blocked::BLOCKED::http://blogs.borland.com/andreanolanusse> 
> > Artigos: http://bdn.borland.com
> <blocked::BLOCKED::http://bdn.borland.com/>  
> > 
> > ________________________________
> > 
> > De: delphi-br@yahoogrupos.com.br
> [mailto:[EMAIL PROTECTED] Em nome de Murillo Proença
> > Enviada em: Wednesday, August 30, 2006 11:43 AM
> > Para: delphi-br@yahoogrupos.com.br
> > Assunto: [delphi-br] Footer do DataGrid - quase desistindo
> > 
> > 
> > Galera, tô a ponto de desistir disso, há algum tempo já postei essa
> > dúvida e até agora, apesar de muitas pesquisas, ainda não consegui
> > resolver o problema.
> > Tô desenvolvendo uma aplicação D2006 em ASP.NET, onde tenho um
> > DataGrid que possui uma certa coluna do tipo template. Nesta coluna
> > tenho um TextBox, onde o usuário irá digitar os valores para todos os
> > registros. 
> > Após digitar tudo ele tem um botão que tem que retornar no footer
> > deste DataGrid o total dos valores digitados para esta coluna.
> > Bom, através de um for dentro dos itens do DataGrid eu consigo pegar
> > os valores dos TextBox e somar tudo numa variável, mas o problema está
> > em como colocar isso no footer do DataGrid.
> > Não sei como acessar o footer sem ser pelo evento ItemDataBound.
> > Qualquer ajuda tá valendo.
> > 
> > Abraço a todos
> > 
> > Murillo Proença
> > 
> > 
> > 
> > 
> >  
> > 
> > 
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>





 


[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a