Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
OrangeUI SkinFMXDBGrid Satırlara Resim Ekleme Hk.
#11
Resimleri imagelist içine aldıktan sonra, onGetCellDisplayText eventi içinde SkinFMXImage3 ImageIndex değerini datadan gelen 'Status' kolonuna göre ayarlayabiliriz.

procedure TForm1.SkinFMXDBGrid1GetCellDisplayText(Sender: TObject;
 ACol: TSkinVirtualGridColumn; ARow: TBaseSkinItem; var ADisplayText: string);
begin

 SkinFMXImage3.Prop.Picture.ImageIndex:= FDMemTable1.FieldByName('Status').AsInteger-1;

end;

Örneğin yeni hali

.zip   OrangeUI_DBGrid_Test1.zip (Dosya Boyutu: 61,47 KB / İndirme Sayısı: 7)
Cevapla
#12
(02-04-2020, Saat: 19:55)egeven Adlı Kullanıcıdan Alıntı: Resimleri imagelist içine aldıktan sonra, onGetCellDisplayText eventi içinde SkinFMXImage3 ImageIndex değerini datadan gelen 'Status' kolonuna göre ayarlayabiliriz.

procedure TForm1.SkinFMXDBGrid1GetCellDisplayText(Sender: TObject;
 ACol: TSkinVirtualGridColumn; ARow: TBaseSkinItem; var ADisplayText: string);
begin

 SkinFMXImage3.Prop.Picture.ImageIndex:= FDMemTable1.FieldByName('Status').AsInteger-1;

end;

Örneğin yeni hali

Cevap için teşekkür ederim.

Asıl sorun tablodan veriyi alamamaktı, çünkü sizin ilk mesajdaki gibi gridListPrepareDrawItem propery'den hareket etmeye çalışıyordum.

*Örnek ufak bir proje bir sorunun anlaşılması için çok önemli olduğu ortaya çıkmış oldu.

Teşekkürler.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  OrangeUI projelerinizde neleri çözüyor? Mr.X 11 1.641 01-11-2025, Saat: 17:00
Son Yorum: ovural
  OrangeUI Artık Türkiye'den de Satın Alınabiliyor RAD Coder 25 4.377 10-10-2025, Saat: 08:51
Son Yorum: hi_selamlar
  OrangeUI kurulum hatası 41linea41 11 2.616 10-03-2025, Saat: 10:02
Son Yorum: RAD Coder
  Fmx Android - Termal Yazıcı Resim Yazdırma hi_selamlar 8 1.800 17-10-2024, Saat: 18:21
Son Yorum: esistem
  OrangeUI RadioButton ikurt07 3 1.107 04-07-2024, Saat: 08:56
Son Yorum: RAD Coder



Konuyu Okuyanlar: 1 Ziyaretçi