zoukankan      html  css  js  c++  java
  • cxGrid常用属性设置

    • OptionsView部分
    是否使用表头分组:cxGrid1DBTableView1.OptionsView.GroupByBox
    单元格高度自适应:cxGrid1DBTableView1.OptionsView.CellAutoHeight
    单元格列宽自适应cxGrid1DBTableView1.OptionsView.ColumnAutoWidth
    是否启用页脚:cxGrid1DBTableView1.OptionsView.Footer
    是否启用表头:cxGrid1DBTableView1.OptionsView.Header
    是否启用左侧指示器:cxGrid1DBTableView1.OptionsView.Indicator
    左侧指示器宽度:cxGrid1DBTableView1.OptionsView.IndicatorWidth
    • TcxGridDBDataController部分
    可以根据cxGrid筛选出来的数据打印:cxGrid1DBBandedTableView1.DataController.Filter.AutoDataSetFilter属性设为True,需要DataSet支持(FastReport支持)
    •  表格拖动大小,移动位置后保存到ini文件
      //更改位置后保存
      procedure TForm1.cxGrid1DBTableView1ColumnPosChanged(Sender: TcxGridTableView; AColumn: TcxGridColumn);
      begin
        cxGrid1DBTableView1.StoreToIniFile(cxGrid1DBTableView1.Name + '.ini');
      end;
      
      //更改列宽后保存
      procedure TForm1.cxGrid1DBTableView1ColumnSizeChanged(Sender: TcxGridTableView; AColumn: TcxGridColumn);
      begin
        cxGrid1DBTableView1.StoreToIniFile(cxGrid1DBTableView1.Name + '.ini');
      end;
      
      //根据配置文件恢复显示
      procedure TForm1.FormShow(Sender: TObject);
      begin
        cxGrid1DBTableView1.RestoreFromIniFile(cxGrid1DBTableView1.Name + '.ini');
      end;
  • 相关阅读:
    小程序开发经验分享汇总
    VUE插件总结
    前端开发中一些好用的chrome插件总结
    Vue-meta
    element-ui Cascader 级联选择器 点击label选中
    盘点一些跨端框架
    vue 组件自定义v-model
    mac更新node,npm版本
    数组/对象数组去重
    基于vue和svg的树形UI
  • 原文地址:https://www.cnblogs.com/liessay/p/5322349.html
Copyright © 2011-2022 走看看