dbgridde select edilen row yerine column nasıl okunur

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kazimates
Üye
Mesajlar: 332
Kayıt: 01 Tem 2005 12:40
Konum: Kıbrıs
İletişim:

dbgridde select edilen row yerine column nasıl okunur

Mesaj gönderen kazimates »

procedure TForm1.BitBtn1Click(Sender: TObject);
var
Liste: TBookMarkList;
i: integer;
Kayit: TBookMark;
begin
Liste:=DBGrid1.SelectedRows;
for i:=0 to Liste.Count-1 do begin
Kayit:=TBookMark(Liste.Items);
Table1.GotoBookmark(Kayit);
end;
end;
bu örnekte dbgridde Eğer grid’in MultiSelect özelliği True yapılmışsa select edilmiş olan row ların değerleri okutabiiniyor fakat biz rowdaki değerleri acaba nasıl okutabilir ve başka alanlarda kullanabiliriz?
Kullanıcı avatarı
ofenX
Üye
Mesajlar: 397
Kayıt: 09 Nis 2005 10:24
Konum: Diyarbakır
İletişim:

Mesaj gönderen ofenX »

Merhaba,
Konumlandırmanızı yaptıktan sonra yani;

Kod: Tümünü seç

Table1.GotoBookmark(Kayit);
kodundan sonra

Kod: Tümünü seç

showmessage(DBGrid1.DataSource.DataSet.Fields[0].AsString);
veya alanın ismini biliyorsanız.

Kod: Tümünü seç

showmessage(DBGrid1.DataSource.DataSet.Fieldbyname('Name').AsString);
şeklinde kullanarak istediğiniz alana ulaşabilirsiniz.

Yoksa sizin sorduğunuz başka bir şey mi? Ben sorunuzu yanlış anlamış olabilirim.

Kolay gelsin.
http://www.aysbergbilgisayar.com
Logo Go özel eğitim, web tasarım, teknik servis
Cevapla