dbgridde tümünü seç nasıl

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
meron06
Üye
Mesajlar: 393
Kayıt: 15 Eki 2005 04:23

dbgridde tümünü seç nasıl

Mesaj gönderen meron06 »

Sel.Al.arkadaşlar.2 adet db gridim var.birinci db gridde multiselect olarak seçilen kayıtlatı atıyorum.ama forumuma bide tümünü seç diye bi buton koyup dbgirdimdeki tüm kayıtlatı tek defada tümünü seç diyerek seçtirmek istiyorum.bunu nsıl yapabilirim.
Hakan Can
Üye
Mesajlar: 634
Kayıt: 04 Mar 2005 04:27
Konum: Ankara

Mesaj gönderen Hakan Can »

Şu kod işini görebilir:

Kod: Tümünü seç

procedure TAnaForm.Button1Click(Sender: TObject);
begin
  DBGrid1.DataSource.DataSet.First;
  while not DBGrid1.DataSource.DataSet.Eof do
  begin
    DBGrid1.SelectedRows.CurrentRowSelected := TRUE;
    DBGrid1.DataSource.DataSet.Next;
  end;
end;
İyi çalışmalar.
meron06
Üye
Mesajlar: 393
Kayıt: 15 Eki 2005 04:23

Mesaj gönderen meron06 »

Tşk.ederim hakan can kardeş deneyecem hemen .iyi çalışmalar.
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

böylede yapbilirsin.

Kod: Tümünü seç

var
Abookmark:Tbookmark;
Begin
with Dbgrid1.datasource.dataset do
begin
if (BOF and EOF) then exit;
disablecontrols;
Try
first;
while not eof do begin
dbgrid1.selectedrows.currentrowselected:=true
next; end;
finally
try
gotobookmark(abookmark);
except
end;
freebookmak(abookmak);
end;
finally
enablecontrols;
end;
end;
Kolay gelsin.......
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
Cevapla