🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / C# RMOS / satır ve sütün renklendirme

1-) C# RMOS - satır ve sütün renklendirme

 

1-) C# RMOS - sütün renklendirme

 

https://www.roketnot.com/not/184-satir-ve-sutun-renklendirme-

 

örnek1

private void gridViewAlt_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e)

        {

            if (e.RowHandle >= 0)

            {

                GridView View = sender as GridView;

                

                    string kapatma = View.GetRowCellDisplayText(e.RowHandle, View.Columns["Rsat_Kapatma"]);

 

                    if (kapatma != null && kapatma == "STORE" && e.Column.FieldName== "Rsat_Kapatma")

                    {

                        e.Appearance.BackColor = Color.Red;

                        e.Appearance.ForeColor = Color.White;

                    }

            }

        }

örnek2

private void gridView1_RowCellStyle(object sender, RowCellStyleEventArgs e)

        {

            if (e.RowHandle >= 0)

            {

                GridView View = sender as GridView;

                if (e.Column.FieldName == "uServis_durum")

                {

                    string renk = View.GetRowCellDisplayText(e.RowHandle,View.Columns["rengi"]);

                    e.Appearance.BackColor = Color.FromName(renk);

                    e.Appearance.ForeColor = Color.White;

                }

            }

        }

 

1-) C# RMOS - satır renklendirme

 

 

 

   private void gridViewTumMesaj_RowStyle(object sender, RowStyleEventArgs e)

        {

            try

            {

                if (e.RowHandle >= 0)

                {

                    GridView View = sender as GridView;

                    string durum = gridViewTumMesaj.GetRowCellDisplayText(e.RowHandle, View.Columns["durumText"]);

                    if (durum=="Başarılı")

                    {

                        e.Appearance.BackColor = Color.Green;

                        e.Appearance.ForeColor = Color.White;

                    }

                  

                }

            }

            catch (Exception ex)

            {

            }

        }

 

DİĞER

 Color uRenkKod_tArizali, uRenkKod_tOkey, uRenkKod_tBeklemede, uRenkKod_tServis;

        private void gridView1_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e)

        {

            try

            {

                if (e.RowHandle >= 0)

                {

                    /*  GridView View = sender as GridView;

                      Console.WriteLine(View.Columns["uServis_durum"]);*/

 

                    DataTable dt = RHVeritabani.MyGetDataTable("select * from uRenkKod");

                    if (dt != null)

                    {

                        foreach (DataRow item in dt.Rows)

                        {

                            uRenkKod_tArizali = Color.FromName(item["uRenkKod_tArizali"].ToString());

                            uRenkKod_tOkey = Color.FromName(item["uRenkKod_tOkey"].ToString());

                            uRenkKod_tBeklemede = Color.FromName(item["uRenkKod_tBeklemede"].ToString());

                            uRenkKod_tServis = Color.FromName(item["uRenkKod_tServis"].ToString());

                        }

                        string durum = gridView1.GetRowCellDisplayText(e.RowHandle, gridView1.Columns["uServis_durum"]);

                        switch (durum)

                        {

                            case "Arızalı": e.Appearance.BackColor = uRenkKod_tArizali; e.Appearance.ForeColor = Color.White; break;

                            case "Okey": e.Appearance.BackColor = uRenkKod_tOkey; e.Appearance.ForeColor = Color.White; break;

                            case "Beklemede": e.Appearance.BackColor = uRenkKod_tBeklemede; e.Appearance.ForeColor = Color.White; break;

                            case "Servis": e.Appearance.BackColor = uRenkKod_tServis; e.Appearance.ForeColor = Color.White; break;

                        }

                    }

                }

            }

            catch (Exception ex)

            {

                RHMesaj.MyMessageError(MyClass, "gridView1_RowStyle", "", ex);

            }

        }

 2023 Eylül 21 Perşembe
 920