dev 根据值改变行颜色
来源:互联网 发布:php 私有方法 编辑:程序博客网 时间:2024/06/04 00:25
//改变行的效果
private void gridView2_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e)
{
DevExpress.Utils.AppearanceDefault appNotPass1 = new DevExpress.Utils.AppearanceDefault(Color.Black, Color.Salmon, Color.Empty, Color.SeaShell, System.Drawing.Drawing2D.LinearGradientMode.Horizontal);
DevExpress.Utils.AppearanceDefault appNotPass2 = new DevExpress.Utils.AppearanceDefault(Color.Black, Color.Yellow, Color.Empty, Color.SeaShell, System.Drawing.Drawing2D.LinearGradientMode.Horizontal);
DataRow dr = gridView2.GetDataRow(e.RowHandle);
if (dr != null)
{
if (dr["sex"].ToString() == "女" && dr["birthday1"].ToString().Trim() == "55")
DevExpress.Utils.AppearanceHelper.Apply(e.Appearance, appNotPass2);
else if (dr["sex"].ToString() == "男" && dr["birthday1"].ToString().Trim() == "60")
DevExpress.Utils.AppearanceHelper.Apply(e.Appearance, appNotPass1);
}
}
//改变单元格的应用
private void gridView2_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e)
{
DevExpress.Utils.AppearanceDefault appNotPass1 = new DevExpress.Utils.AppearanceDefault(Color.Black, Color.Salmon, Color.Empty, Color.SeaShell, System.Drawing.Drawing2D.LinearGradientMode.Horizontal);
DevExpress.Utils.AppearanceDefault appNotPass2 = new DevExpress.Utils.AppearanceDefault(Color.Black, Color.Yellow, Color.Empty, Color.SeaShell, System.Drawing.Drawing2D.LinearGradientMode.Horizontal);
if (e.Column.FieldName == "sex")
{
DataRow dr = gridView2.GetDataRow(e.RowHandle);
string strTemp = dr[e.Column.FieldName].ToString().Trim();
if (!string.IsNullOrEmpty(strTemp))
{
switch (strTemp)
{
case "男":
DevExpress.Utils.AppearanceHelper.Apply(e.Appearance, appNotPass1);
break;
case "女":
DevExpress.Utils.AppearanceHelper.Apply(e.Appearance, appNotPass2);
break;
}
}
}
}
分别激发是这两个事件:
RowStyle
RowCellStyle
private void gridView2_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e)
{
DevExpress.Utils.AppearanceDefault appNotPass1 = new DevExpress.Utils.AppearanceDefault(Color.Black, Color.Salmon, Color.Empty, Color.SeaShell, System.Drawing.Drawing2D.LinearGradientMode.Horizontal);
DevExpress.Utils.AppearanceDefault appNotPass2 = new DevExpress.Utils.AppearanceDefault(Color.Black, Color.Yellow, Color.Empty, Color.SeaShell, System.Drawing.Drawing2D.LinearGradientMode.Horizontal);
DataRow dr = gridView2.GetDataRow(e.RowHandle);
if (dr != null)
{
if (dr["sex"].ToString() == "女" && dr["birthday1"].ToString().Trim() == "55")
DevExpress.Utils.AppearanceHelper.Apply(e.Appearance, appNotPass2);
else if (dr["sex"].ToString() == "男" && dr["birthday1"].ToString().Trim() == "60")
DevExpress.Utils.AppearanceHelper.Apply(e.Appearance, appNotPass1);
}
}
//改变单元格的应用
private void gridView2_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e)
{
DevExpress.Utils.AppearanceDefault appNotPass1 = new DevExpress.Utils.AppearanceDefault(Color.Black, Color.Salmon, Color.Empty, Color.SeaShell, System.Drawing.Drawing2D.LinearGradientMode.Horizontal);
DevExpress.Utils.AppearanceDefault appNotPass2 = new DevExpress.Utils.AppearanceDefault(Color.Black, Color.Yellow, Color.Empty, Color.SeaShell, System.Drawing.Drawing2D.LinearGradientMode.Horizontal);
if (e.Column.FieldName == "sex")
{
DataRow dr = gridView2.GetDataRow(e.RowHandle);
string strTemp = dr[e.Column.FieldName].ToString().Trim();
if (!string.IsNullOrEmpty(strTemp))
{
switch (strTemp)
{
case "男":
DevExpress.Utils.AppearanceHelper.Apply(e.Appearance, appNotPass1);
break;
case "女":
DevExpress.Utils.AppearanceHelper.Apply(e.Appearance, appNotPass2);
break;
}
}
}
}
分别激发是这两个事件:
RowStyle
RowCellStyle
0 0
- dev 根据值改变行颜色
- dev grdicontrol 根据条件改变行颜色,字体颜色等
- Dev-Gridview中根据条件改变行颜色及单元颜色
- Dev-Gridview中根据条件改变行颜色及单元颜色
- dbgrid根据值改变行的颜色
- DevExpress控件-GridControl根据条件改变单元格/行颜色(Dev GridControl 单元格着色)
- [DevExpress]GridControl根据条件改变单元格/行颜色(Dev GridControl 单元格着色)
- GridControl根据条件改变单元格/行颜色(Dev GridControl 单元格着色)
- cxgrid 根据不同条件改变行颜色
- Cxgrid根据列条件改变行颜色
- js根据条件改变jqgrid行颜色
- IOS 根据输入值改变button颜色
- EXTJS根据值Value改变gridpanel单元格背景颜色或者设置整行字体颜色
- 根据focus状态改变颜色
- DEV 改变选中Treelist单元格的颜色
- 根据Repeater某一列的值,将Repeater控件中的某一行改变颜色
- Kendo Grid 行样式(根据条件改变行颜色)
- 根据条件改变cxGrid行与列颜色
- Java的集合框架
- Word 写文档时使域背景为灰色以便清晰显示
- 【51单片机学习过程记录】14 中断之串口中断的应用1(查询方式)
- StringBuffer.reverse()中surrogate pair的问题
- LeetCode总结,二分法一般性总结
- dev 根据值改变行颜色
- SQL左连接判断空值
- 平衡二叉树-旋转
- Android Studio butterknife配置使用
- 动态规划求解扎气球得金币游戏
- Android 笔记 设定/sharedPreference
- Python1--糗事百科笑话爬取
- Reverse LinkedList
- Reverse Linked List