D10.DevExpress使用经验累计之一

简介: Grid//展开分组  grdVMain.DataController.Groups.FullExpand; //分组改变时展开分组,FGrouping 为全局变量procedure TfrmOrderMgr.

Grid
//展开分组 
grdVMain.DataController.Groups.FullExpand;

//分组改变时展开分组,FGrouping 为全局变量
procedure TfrmOrderMgr.grdVMainDataControllerGroupingChanged(
  Sender: TObject);
begin
  if FGrouping then Exit;
  if grdVMain.DataController.Groups.GroupingItemCount = 0 then Exit;
  FGrouping := true;
  try
    grdVMain.DataController.Groups.FullExpand;
  finally
    FGrouping := false;
  end;
end;

//给grid上色
//dmMain.cxStyleRecNormal,dmMain.cxStyleRecCompleted为预先创建好的style
//最后将grdVMainFCompleted设为最后一列
procedure TfrmOrderMgr.grdVMainStylesGetContentStyle(
  Sender: TcxCustomGridTableView; ARecord: TcxCustomGridRecord;
  AItem: TcxCustomGridTableItem; out AStyle: TcxStyle);
var
  AIndex: Integer;
  AVar: Variant;
  ABoolean: Boolean;
begin
  if grdVMainFCompleted.GroupIndex <> -1 then Exit; //分组时不分颜色
  AIndex := grdVMainFCompleted.Index;
 // AIndex := AIndex - grdVMain.DataController.Groups.GroupingItemCount;
  AVar := ARecord.Values[AIndex];
  if VarIsOrdinal(AVar) then ABoolean := AVar else ABoolean := false; //是否为bool值
  if ABoolean then
    AStyle := dmMain.cxStyleRecCompleted else AStyle := dmMain.cxStyleRecNormal;
end;

目录
相关文章
|
程序员 C# 开发工具
一款统计摸鱼时长的开源项目
一款统计摸鱼时长的开源项目
64 0
循环结构-慈善募捐——在全院10000学生中,征集慈善募捐,当总数达到10万元时就结束,统计此时捐款的人数,以及平均每人捐款的数目。
循环结构-慈善募捐——在全院10000学生中,征集慈善募捐,当总数达到10万元时就结束,统计此时捐款的人数,以及平均每人捐款的数目。
256 0
|
存储 数据可视化 开发者
带薪玩一周游戏,还要涨工资
带薪玩游戏,是多么开心的事情,我就找到了。 前段时间,公司接到一个模拟业务场景的项目,需要在图形界面上模拟业务场景,比如人跑动,拖拽物体等,从而获取不太业务场景的模拟数据。
121 0
|
达摩院
【非广告】半年时间 90% 的收益就问你慌不慌
先说明这篇文章不包含任何广告内容,也不提供任何投资理财建议,股市有风险,投资需谨慎! 都说牛市来了,今年的 A 股的行情确实很不错,从上面的截图中可以看到阿粉的一只基金已经收益 90% 了。90% 是什么概念,反正阿粉是没有过的,估计很多人都没有经历过这种收益,所以这几天阿粉慌的一批,除了慌的很之外,另一个就是懊悔的很,当初应该多买点的,只能说人性是贪婪的。
【非广告】半年时间 90% 的收益就问你慌不慌
LeetCode 训练场:1450. 在既定时间做作业的学生人数
LeetCode 训练场:1450. 在既定时间做作业的学生人数
128 0
LeetCode 训练场:1450. 在既定时间做作业的学生人数
钱真的可以“买”到幸福?新研究显示,最低工资每提高1美元,自杀率可减少6%
钱真的可以“买”到幸福?新研究显示,最低工资每提高1美元,自杀率可减少6%
130 0
|
新零售 搜索推荐 数据可视化
案例酷 | 4大兵器在手 奇瑞实现连续7个月销售上涨
据最新公布的奇瑞集团销量数据显示,今年7月,奇瑞集团共销售汽车4.9万辆,今年1月到7月,奇瑞集团累计销量已达37.3万辆,实现了连续7个月的销量增长。 优异成绩的背后,除了造车技术的精进,到底奇瑞还有什么样的秘密武器?
848 0
案例酷 | 4大兵器在手 奇瑞实现连续7个月销售上涨
「镁客早报」苹果下调第一财季营收展望;Model 3第四季度交货量不及预期
微软4K网络摄像头的开发代号泄露:Bari;比苹果iPhone结构光好,索尼正努力生产新3D ToF传感器。
471 0