Onur

Özten

Bilgisayar Mühendisi & Yazılım Uzmanı


RadGrid ItemDataBound GetData / Conditional formatting

RadGrid ItemDataBound GetData / Conditional formatting

Örnekte ItemDataBound Eventinde satırın "iskontoCol" isimli değeri okunuyor, şarta göre biçimlendiriliyor.
protected void gridCihazSat_ItemDataBound(object sender, GridItemEventArgs e)
{
    if (e.Item is GridDataItem)
    {
        //e.Item ı grid data item a cast edelim
        GridDataItem dataBoundItem = e.Item as GridDataItem;

        //iskontoCol unique isimli kolondaki veri 0 
        //ile başlamıyorsa ilgili metni kırmızı yap
        if (!dataBoundItem["iskontoCol"].Text.StartsWith("0"))
        {
            dataBoundItem["iskontoCol"].ForeColor = Color.Red;
            dataBoundItem["iskontoCol"].Font.Bold = true;
        }
    }
}