zoukankan      html  css  js  c++  java
  • 读书笔记 UltraGrid(12)

    呈现数据
    1.使用未绑定列
    可通过UltraGridBand中的Columns来增加column。
    限制条件:必须有一个绑定的列!
    2.通常未绑定列是计算字段。
    例:band.Columns.Add("OrdrAmt1","金额");
    band.Columns["OrdrAmt1"].Formula = "[OrdrSqr]*[OrdrPrc]";
    需要注意的是如果使用了计算字段,则要增加UltraCalcManager如下:
    UltraCalcManager calc = new UltraCalcManager(this.ultraGrid1.Container);
    this.ultraGrid1.CalcManager = calc;
    3.格式化数据
    通过UltraGridColumn的ValueBasedAppearance来设置。
    如:
    ConditionValueAppearance cva = new ConditionValueAppearance();
    OperatorCondition oc = new OperatorCondition(ConditionOperator.GreaterThanOrEqualTo, 1000);
    Infragistics.Win.Appearance apce1=new Infragistics.Win.Appearance("apce1");
    apce1.ForeColor =Color.Blue ;
    cva.Add(oc, apce1);
    band.Columns["OrdrAmt1"].ValueBasedAppearance = cva;
    这样的结果将OrdrAmt1<=1000的前景色设置为红色;
    4.NetAdvantage提供多个条件类支持格式化:
    OperatorCondition:操作符条件,如>、=、<>等,还有一些字符串的操作如包含、以...开始;
    FormulaCondition:公式条件,不支持逻辑操作符哦;
    ConditionGroup:组合条件,如将OperatorCondition和FormulaCondition组合;
    ComplementCondition:剩余条件,个人觉得只是方便建立条件而已,使用FormulaCondition也是可以的。
    TrueCondition:真条件。这个有点特殊,条件按顺序解析的。如果已经解析,则不会在以TrueCondition覆盖。
    5.ConditionGroup示例如下:
    ConditionValueAppearance cva = new ConditionValueAppearance();
    OperatorCondition oc = new OperatorCondition(ConditionOperator.GreaterThanOrEqualTo, 1000);
    FormulaCondition fc = new FormulaCondition(formulaProvider, "[OrdrAmt1]<=5000");
    ConditionGroup cg = new ConditionGroup();
    cg.Add(oc);
    cg.Add(fc);
    cg.CombineOperator = LogicalOperator.And;
    Infragistics.Win.Appearance apce1 = new Infragistics.Win.Appearance("apce1");
    apce1.ForeColor = Color.Yellow;
    apce1.BackColor = Color.Black;
    cva.Add(cg, apce1);
  • 相关阅读:
    MFC/HALCON混合编程系列三_CFielDialog打开文件对话框
    MFC/HALCON混合编程系列二_打开两幅图_MFC布局_
    MFC/HALCON混合编程系列一_相机打开图像_简单处理_
    MFC C++ Cstring与string互转
    ImageMagik——开发篇(转)
    二维码解码器Zbar+VS2010开发环境配置(使用opencv库)
    select @@Identity 返回自动递增字段的值
    WebStorm设置左侧菜单栏背景和字体设置
    Chrome插件推荐
    WebStorm常用快捷键
  • 原文地址:https://www.cnblogs.com/chump/p/2349367.html
Copyright © 2011-2022 走看看