cxgrid üzerinde değer gösterme sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

cxgrid üzerinde değer gösterme sorunu

Mesaj gönderen adelphiforumz »

s.a.

cxgrid üzerinde veritabanından gelen bilgilere göre farklı bilgileri nasıl gösterebilirim.
Örnek
Veritabanı cxGridGorseli
E Evet
H Hayır

True Seçili
False Seçili Değil

A Alacaklı
B Borçlu gibi......

İlgilenenlere şimdiden teşekkürler.
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Lanista
Üye
Mesajlar: 18
Kayıt: 14 Tem 2008 11:31

Re: cxgrid üzerinde değer gösterme sorunu

Mesaj gönderen Lanista »

öncelikli tavsiyem eğer query kullanıyorsanız ve kullandığınız veritabanı destekliyorsa sorgu esnasında bu dönüşümü yapmanız.
ikinci olarak lookup yaparak id ile degeri bularak dönüşümü yapmanız.
son olarak direk grid üzeirnden değiştirmek için;

Kod: Tümünü seç

var sartalan, hedefalan, i: integer;
begin
 sartalan := 1;
 hedefalan := 2;
 for i := 0 to cxGrid1DBTableView1.DataController.RecordCount -1 do
   if cxGrid1DBTableView1.DataController.GetValue (i,sartalan,) = 'E' then
     cxGrid1DBTableView1.DataController.SetValue(i,hedefalan,'ERKEK');
end;
sartalan ile hedef alan aynı olursa sartalan verisini değiştirmiş olursunuz.

Kod: Tümünü seç

the right is the right
Cevapla