V.D.07

Lod - Girde gelen veriye göre satır rengini değiştirmek.

  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


NaciO

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

 


06/06/16 16:40


V.D.07

Satır seçilince yazı rengi nasıl beyaz yapabilirim


07/06/16 11:16


NaciO

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

 


07/06/16 14:20


Mustafa/Dizayn Grup

Sql sorgusu yazarak dönen değere göre renk nasıl değiştirebiliriz


03/03/17 18:00

Cevap vermek için giriş yapmanız gerekmektedir.