GridPaintCell event'ını kullanarak yapabilirsiniz.
Aşağıdaki örnekteki renk kodları delphi renk kodlarıdır.
Sub GridPaintCell(ctrl as String, row as Long, ID as Integer, backColor as Integer, fontColor as Integer)
if ctrl = "DataGrid1" and ((ID=10001) or (ID=10002))then
GetCellText("DataGrid1",row,10002,deger)
if deger="1"then
backColor=1
fontColor=2
end if
if deger="2" then
backColor=3
fontColor=4
end if
if deger="3" then
backColor=5
fontColor=6
end if
end if
End Sub
Satır seçilince yazı rengi nasıl beyaz yapabilirim
Yapmak istediğiniz işlem GridList yani sipariş fişinin içerisindeki gridde ise aşağıdaki kod ile yapabilirsiniz. Bahsettiğiniz grid DataGrid ise bu işlem grid ekrana geldikten sonra yapılamaz. DataGrid üzerindeki regnklendirme ancak grid yüklenirken veya refresh edildiğinde yapılabilir.
Sub GridPaintCell(ctrl as String, row as Long, ID as Integer, backColor as Integer, fontColor as Integer)
activeRow = MGridRow("OrderLineGrid") + 1
if row = activeRow then
fontColor=15
end if
End Sub
Sql sorgusu yazarak dönen değere göre renk nasıl değiştirebiliriz
Cevap vermek için giriş yapmanız gerekmektedir.
Soru sormak için lütfen oturum açınız.
Lod - Girde gelen veriye göre satır rengini değiştirmek.
06/06/16 16:26   Tiger/Logo Object Designer (LOD)Lod ile gride 2 kolon ekledim ama gelen veriye göre grid satır rengini değiştirebilir miyim ?
LOD