private void gridView1_RowCellStyle(object sender, RowCellStyleEventArgs e) { if (e.RowHandle < 0) { return; } //AppearanceDefault appfont = new AppearanceDefault(Color.LightSkyBlue); AppearanceDefault appError = new AppearanceDefault(Color.Red); DataRow dr = gridView1.GetDataRow(e.RowHandle); if (dr == null) { return; } //if (e.Column.FieldName == "iskontotutar" && dr["iskontotutar"].ToString() != "0,000000") //{ // AppearanceHelper.Apply(e.Appearance, appfont); //} if (e.Column.FieldName == "KaraListe" && dr["KaraListe"].ToString() == "True") { AppearanceHelper.Apply(e.Appearance, appError); } }
void _View_CustomDrawCell(object sender, RowCellCustomDrawEventArgs e) { if (_ActiveFilter == string.Empty) { return; } int index = e.DisplayText.IndexOf(_ActiveFilter); if (index < 0) { return; } e.Handled = true; var inf = (e.Cell as GridCellInfo); TextEditViewInfo vi = inf.ViewInfo as TextEditViewInfo; e.Appearance.FillRectangle(e.Cache, e.Bounds); MultiColorDrawStringParams args = new MultiColorDrawStringParams(e.Appearance); args.Bounds = e.Bounds; args.Text = e.DisplayText; args.Appearance.Assign(e.Appearance); AppearanceDefault apperance = LookAndFeelHelper.GetHighlightSearchAppearance(vi.LookAndFeel, !vi.UseHighlightSearchAppearance); e.Cache.Paint.DrawMultiColorString(e.Cache, e.Bounds, e.DisplayText, _ActiveFilter, vi.PaintAppearance, vi.PaintAppearance.GetTextOptions().GetStringFormat(vi.DefaultTextOptions), apperance.ForeColor, apperance.BackColor, false, index); }
private void gridView1_RowCellStyle(object sender, RowCellStyleEventArgs e) { if (e.RowHandle < 0) { return; } AppearanceDefault appfont = new AppearanceDefault(Color.LightSkyBlue); AppearanceDefault appError = new AppearanceDefault(Color.Red); DataRow dr = gridView1.GetDataRow(e.RowHandle); if (dr == null) { return; } if (e.Column.FieldName == "SatisFiyati" && dr["SatisFiyati"].ToString() != "" && dr["Adet"].ToString() != "" && dr["AlisFiyati"].ToString() != "") { decimal SatisTutar = Convert.ToDecimal(dr["SatisFiyati"].ToString()) * decimal.Parse(dr["Adet"].ToString()); decimal AlisTutar = Convert.ToDecimal(dr["AlisFiyati"].ToString()) * decimal.Parse(dr["Adet"].ToString()); if (SatisTutar - AlisTutar <= 0 && (dr["iade"].ToString() == "False" || dr["iade"].ToString() == "")) { AppearanceHelper.Apply(e.Appearance, appError); } } if (e.Column.FieldName == "iskontotutar" && dr["iskontotutar"].ToString() != "0") { AppearanceHelper.Apply(e.Appearance, appfont); } if (e.Column.FieldName == "Adet" && dr["Adet"].ToString() == "0") { AppearanceHelper.Apply(e.Appearance, appError); } }
private void gridView2_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e) { if (e.RowHandle < 0) { return; } AppearanceDefault appLightSkyBlue = new AppearanceDefault(Color.LightSkyBlue); AppearanceDefault appGreen = new AppearanceDefault(Color.LightGreen); AppearanceDefault appRed = new AppearanceDefault(Color.IndianRed); AppearanceDefault appRedOrg = new AppearanceDefault(Color.OrangeRed); DataRow dr = gridView2.GetDataRow(e.RowHandle); if (dr == null) { return; } if (dr["GrupAdi"].ToString() == "Müşteri") { AppearanceHelper.Apply(e.Appearance, appGreen); } if (dr["GrupAdi"].ToString() == "Tedarikçi") { AppearanceHelper.Apply(e.Appearance, appRed); } if (dr["GrupAdi"].ToString() == "Personel") { AppearanceHelper.Apply(e.Appearance, appRedOrg); } }
public static void SetFontFooter(AdvBandedGridView gridView, string[] fieldFooters, Color foreColor, Color backColor, FontStyle fontStyle) { AppearanceDefault footerApp = new AppearanceDefault(foreColor, backColor, new Font(AppearanceObject.DefaultFont, fontStyle)); gridView.CustomDrawFooterCell += delegate(object sender, DevExpress.XtraGrid.Views.Grid.FooterCellCustomDrawEventArgs e) { foreach (string item in fieldFooters) { if (e.Column.FieldName == item) AppearanceHelper.Apply(e.Appearance, footerApp); } }; }
protected override void DrawMatchedString(ControlGraphicsInfoArgs info, Rectangle bounds, string text, string matchedText, AppearanceObject appearance, bool invert, int containsIndex) { TextEditViewInfo vi = info.ViewInfo as TextEditViewInfo; if (matchedText.Length > text.Length) { matchedText = text; } RepositoryItemMyTextEdit properties = (RepositoryItemMyTextEdit)vi.Item; AppearanceDefault highlight = new AppearanceDefault(properties.IncrementalForeColor, properties.IncrementalBackColor); info.Cache.Paint.DrawMultiColorString(info.Cache, bounds, text, matchedText, appearance, appearance.GetTextOptions().GetStringFormat(info.ViewInfo.DefaultTextOptions), highlight.ForeColor, highlight.BackColor, invert, containsIndex); }
private void gridView1_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e) { if (e.RowHandle < 0) { return; } AppearanceDefault appLightSkyBlue = new AppearanceDefault(Color.LightSkyBlue); AppearanceDefault appGreen = new AppearanceDefault(Color.LightGreen); AppearanceDefault appRed = new AppearanceDefault(Color.IndianRed); DataRow dr = gridView1.GetDataRow(e.RowHandle); if (dr == null) { return; } if (dr["Tipi"].ToString() == "StokDevir") { AppearanceHelper.Apply(e.Appearance, appLightSkyBlue); } if (dr["Tipi"].ToString() == "Satış") { AppearanceHelper.Apply(e.Appearance, appGreen); } if (dr["Tipi"].ToString() == "Alış") { AppearanceHelper.Apply(e.Appearance, appRed); } //else if (e.Column.FieldName == "GirisAdet" && dr["GirisAdet"].ToString() != "0") //{ // AppearanceHelper.Apply(e.Appearance, appfont); //} //else if (e.Column.FieldName == "CikisAdet" && dr["CikisAdet"].ToString() != "0") //{ // AppearanceHelper.Apply(e.Appearance, appError); //} //else if (e.Column.FieldName == "Fark" && dr["Fark"].ToString() != "0") //{ // AppearanceHelper.Apply(e.Appearance, appErrorRed); //} }
private void gridView1_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e) { if (e.RowHandle < 0) { return; } AppearanceDefault appBlue = new AppearanceDefault(Color.LightSkyBlue); AppearanceDefault appError = new AppearanceDefault(Color.Red); //AppearanceDefault appErrorRed = new AppearanceDefault(Color.Red); AppearanceDefault appErrorGreen = new AppearanceDefault(Color.GreenYellow); //AppearanceDefault appErrorYellowGreen = new AppearanceDefault(Color.YellowGreen); //AppearanceDefault appErrorPink = new AppearanceDefault(Color.LightSkyBlue);//, System.Drawing.Drawing2D.LinearGradientMode.ForwardDiagonal); //object val = gridView1.GetRowCellValue(e.RowHandle, e.Column); //if ((e.Column.FieldName == "UnitPrice" && !(bool)validationControl1.IsTrueCondition(val)[0]) // || (e.Column.FieldName == "Quantity" && !(bool)validationControl2.IsTrueCondition(val)[0]) //|| (e.Column.FieldName == "Discount" && !(bool)validationControl3.IsTrueCondition(val)[0])) DataRow dr = gridView1.GetDataRow(e.RowHandle); if (dr == null) { //yesilisikyeni(); return; } if (e.Column.FieldName == "AlisFiyati" && dr["Alisiskontolu"].ToString() != "" && dr["Adet"].ToString() != "" && dr["SatisFiyati"].ToString() != "") { decimal Alisiskontolu = Convert.ToDecimal(dr["Alisiskontolu"].ToString()); decimal AlisFiyati_sk = Convert.ToDecimal(dr["AlisFiyati_sk"].ToString()); decimal SatisTutar = Convert.ToDecimal(dr["SatisFiyati"].ToString()) * decimal.Parse(dr["Adet"].ToString()); decimal AlisTutar = Convert.ToDecimal(dr["Alisiskontolu"].ToString()) * decimal.Parse(dr["Adet"].ToString()); string iade = dr["iade"].ToString(); if (Alisiskontolu != AlisFiyati_sk) { AppearanceHelper.Apply(e.Appearance, appBlue); } if (SatisTutar - AlisTutar <= 0 && (iade == "False" || iade == "")) { AppearanceHelper.Apply(e.Appearance, appError); } //if (SatisTutar - AlisTutar <= 0 && (iade == "False" || iade == "") && (AlisFiyati != AlisFiyati_sk)) // AppearanceHelper.Apply(e.Appearance, appErrorGreen); } if (e.Column.FieldName == "SatisFiyati" && dr["SatisFiyati"].ToString() != "" && dr["Adet"].ToString() != "" && dr["SatisFiyati"].ToString() != "") { decimal SatisFiyati = Convert.ToDecimal(dr["SatisFiyati"].ToString()); decimal SatisFiyati_sk = Convert.ToDecimal(dr["SatisFiyati_sk"].ToString()); decimal SatisTutar = Convert.ToDecimal(dr["SatisFiyati"].ToString()) * decimal.Parse(dr["Adet"].ToString()); decimal AlisTutar = Convert.ToDecimal(dr["AlisFiyati"].ToString()) * decimal.Parse(dr["Adet"].ToString()); string iade = dr["iade"].ToString(); if (SatisFiyati != SatisFiyati_sk) { AppearanceHelper.Apply(e.Appearance, appBlue); } } if (e.Column.FieldName == "iskontoyuzdetutar" && dr["iskontoyuzdetutar"].ToString() != "0,000000") { AppearanceHelper.Apply(e.Appearance, appBlue); } if (e.Column.FieldName == "Adet" && dr["Adet"].ToString() == "0") { AppearanceHelper.Apply(e.Appearance, appError); } }