Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

shini

realizar atualização dos items de um listview?

Recommended Posts

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

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

de um objeto, de uma classe q criei,TcollectionItem

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.