shini 318 Denunciar post Postado Julho 31, 2008 como atualizar os items de um listview?? ou se alguem se puder me explicar o queria um TchangeItem , tbm ta valendo :) Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Agosto 1, 2008 Você carregou o seu ListView através do banco de dados ? Como é que carrega ele, com quais informações e de onde ? Compartilhar este post Link para o post Compartilhar em outros sites
shini 318 Denunciar post Postado Agosto 1, 2008 sem banco de dados, o q acontece é q ocore uma ordenação, ae n sei como atualizar sem ter q recarregar tds os items Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Agosto 1, 2008 Ok, mas de onde carrega estes itens, já que deseja atualizar ele precisa ter algo para recarregar, Compartilhar este post Link para o post Compartilhar em outros sites
shini 318 Denunciar post Postado Agosto 1, 2008 de um objeto, de uma classe q criei,TcollectionItem Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Agosto 1, 2008 Mas coloca o exemplo aqui, complicado ajudar sem ter noção de como criou Compartilhar este post Link para o post Compartilhar em outros sites
shini 318 Denunciar post Postado Agosto 1, 2008 procedure TFrm_FormWeb.RzSpinButtons1UpRightClick(Sender: TObject); var TmpStr: array [0..4] of variant; begin with Frm_Main do begin Try Em:=Lstv.Selected.Index; Ei:=Lstv_Item.Selected.Index; Except exit; End; If(Lstv_Item.Selected.Index<=0)then begin exit; end; TmpStr[0]:=Projx.Modulos[Em].Definicoes[Ei-1].Nome; TmpStr[1]:=Projx.Modulos[Em].Definicoes[Ei-1].Tipo; TmpStr[2]:=Projx.Modulos[Em].Definicoes[Ei-1].CampoDB; TmpStr[3]:=Projx.Modulos[Em].Definicoes[Ei-1].Valor; TmpStr[4]:=Projx.Modulos[Em].Definicoes[Ei-1].Marca; Projx.Modulos[Em].Definicoes[Ei-1].Nome:=Projx.Modulos[Em].Definicoes[Ei].Nome; Projx.Modulos[Em].Definicoes[Ei-1].Tipo:=Projx.Modulos[Em].Definicoes[Ei].Tipo; Projx.Modulos[Em].Definicoes[Ei-1].CampoDB:=Projx.Modulos[Em].Definicoes[Ei].CampoDB; Projx.Modulos[Em].Definicoes[Ei-1].Valor:=Projx.Modulos[Em].Definicoes[Ei].Valor; Projx.Modulos[Em].Definicoes[Ei-1].Marca:=Projx.Modulos[Em].Definicoes[Ei].Marca; Projx.Modulos[Em].Definicoes[Ei].Nome:=TmpStr[0]; Projx.Modulos[Em].Definicoes[Ei].Tipo:=TmpStr[1]; Projx.Modulos[Em].Definicoes[Ei].CampoDB:=TmpStr[2]; Projx.Modulos[Em].Definicoes[Ei].Valor:=TmpStr[3]; Projx.Modulos[Em].Definicoes[Ei].Marca:=TmpStr[4]; Try Try Lstv.Selected:=Lstv.Items[Em]; Lstv.ItemFocused; Lstv.Refresh; Except exit; End; Finally Lstv_Item.Refresh; Lstv_Item.Selected:=Lstv_Item.Items.Item[Ei-1]; Lstv_Item.ItemFocused; End; Compartilhar este post Link para o post Compartilhar em outros sites
shini 318 Denunciar post Postado Agosto 1, 2008 quando acontece o on chanGe do lstv, ele carrega td os do projx.modulos[].definicoes[]... e joga no lstv_Item, eu tento força o onchange do lstv pra tenta atualizar o lstv_item, na primeria vez funciona, ja quando você muda o item do lstv, e faz alguma troca no lstv_item, ele n atualiza. qualquer coisa to ae Compartilhar este post Link para o post Compartilhar em outros sites