No ItemDataBound você consegue acessar o 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 04:07 PM
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: RES: RES: RES: [delphi-br] Footer do DataGrid - quase 
desistindo


ok Andreano, mas sinceramente, se eu consigo acessar os itens, deve
haver uma forma de acessar o footer, ah que saudades do win32.

--- Em delphi-br@yahoogrupos.com.br, "Andreano Lanusse"
<[EMAIL PROTECTED]> escreveu
>
> É isso mesmo, somente pelo ItemDataBound, ou seja, uma chamada no
server você vai acessar os itens.
>  
> Se quiser fazer do lado cliente, faz por JavaScript ou você pode
fazer por AJAX.....
>  
> Teoricamente você tem toda a lista, imagine que você esteja
associoando um ArrayList, DataSet ou algo do tipo, então você consegue
fazer a soma, agora quando for alterado os valores faz um databind ou
javascript/ajax...
>  
>  
> []'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 03:00 PM
> Para: delphi-br@yahoogrupos.com.br
> Assunto: Re: RES: RES: RES: [delphi-br] Footer do DataGrid - quase
desistindo
> 
> 
> nesse caso eu não estarei gravando no banco, ou seja, não vou ter o
> DataBind. Então quer dizer que se não for no ItemDataBound eu não
> consigo acessar o footer?
> 
> 
> --- Em delphi-br@yahoogrupos.com.br, "Andreano Lanusse"
> <[EMAIL PROTECTED]> escreveu
> >
> > Ok...
> >  
> > Mas quando você clica no botão os dados serão salvos no banco de
> dados? Se sim você pode fazer um databind e usar o contador no
> itemdatabound
> >  
> > se não você vai ter que fazer uma função em JavaScript :o)
> >  
> >  
> > []'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 01:29 PM
> > Para: delphi-br@yahoogrupos.com.br
> > Assunto: Re: RES: RES: [delphi-br] Footer do DataGrid - quase
desistindo
> > 
> > 
> > é aí que tá o problema Andreano, se fosse no ItemDataBound tava blz,
> > mas isso é feito em um botão, onde o usuário após digitar todos os
> > valores, pressiona esse botão para obter o total da coluna.
> > 
> > 
> > 
> > --- Em delphi-br@yahoogrupos.com.br, "Andreano Lanusse"
> > <[EMAIL PROTECTED]> escreveu
> > >
> > > 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]
> > >
> > 
> > 
> > 
> > 
> > 
> >  
> > 
> > 
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> 
> 
> 
> 
>  
> 
> 
> [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