DBGRID ile ilgili bir iki soru

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
monet
Üye
Mesajlar: 68
Kayıt: 26 Şub 2004 02:12
Konum: İstanbul

DBGRID ile ilgili bir iki soru

Mesaj gönderen monet »

DBGRIDTE USTUNE TIKLADIĞIM ALANI NASIL TANIMLARIM.
Yani üstüne tıkladığım sütun ve satırdaki değeri bir A diye bir değişkene nasıl atayabilirim. tipi farketmez.
MT
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Bağlı DataSource e ait DataSet ten ulaşabilirsinin.

Kod: Tümünü seç

 A := DBGrid1.DataSource.DataSet.FieldByName('ALAN_ADI').Value;
gibi.
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Kod: Tümünü seç

  a := DBGrid1.FieldByName('ALAN1').AsString;
monet
Üye
Mesajlar: 68
Kayıt: 26 Şub 2004 02:12
Konum: İstanbul

hangi satırdaki alan olduğunu nerden biliyor peki

Mesaj gönderen monet »

yani diyelim gridteki 10 satırda bulunan ad alanını alacağım A değişkenine
MT
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

DBGrid in Columns özelliğini kullanabilirsin

Kod: Tümünü seç

  a1 := '';
  for i := 0 to 10 do
    a1 := a1 + DBGrid1.Columns[i].FieldName;
//  a1 := DBGrid1.Columns[i].Field.Value;
gibi...
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Pardon yazmayı unutmuşum :oops:

Benim bu dediğimi gridin mesela ondblclick olayında kullanabilirsin. Tıkladığın yerdeki değerleri alır yazdığım kod.
Cevapla