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]
>






-- 
<<<<< 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