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);
}
}