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