m_xtpReportCtrl.SetGridStyle(TRUE, xtpGridSolid); CXTPReportHeader* pHeader = m_xtpReportCtrl.GetReportHeader(); pHeader->AllowColumnSort(FALSE);  // 不允许对列中的各行排序(经测试一旦允许排序,则拖动就不能正常运作了) pHeader->AllowColumnRemove(FALSE);  // 不允许移除列 pHeader->AllowColumnReorder(FALSE);  // 不允许列之间重新排序(通过拖拽列头部) pHeader->AllowColumnResize(TRUE);  // 允许改变列宽 pHeader->SetAutoColumnSizing(TRUE);  // 允许各列自动调节宽度
// 绑定CXTPReportFilterEditControl进行搜索 pHeader->SetFilterEditCtrl(&m_editSearch); m_editSearch.SetHint(_T("输入搜索内容,可拖动调整顺序")); //
m_xtpReportCtrl.GetPaintManager()->SetColumnStyle(xtpReportColumnExplorer); m_xtpReportCtrl.SetMultipleSelection(TRUE);
CXTPReportColumn* p1 = m_xtpReportCtrl.AddColumn(new CXTPReportColumn(0, _T("1"), 100)); CXTPReportColumn* p2= m_xtpReportCtrl.AddColumn(new CXTPReportColumn(1, _T("2"), 100)); CXTPReportColumn* p3= m_xtpReportCtrl.AddColumn(new CXTPReportColumn(2, _T("3"), 100));
m_xtpReportCtrl.AllowEdit(TRUE); // 可拖动行调整顺序 m_xtpReportCtrl.EnableDragDrop(_T("ReportDialog"), xtpReportAllowDrag | xtpReportAllowDrop); InitReportCtrl(); // 增加记录 m_xtpReportCtrl.Populate();


XTP控件ReportCtrl使用相关推荐

  1. Qt---布局,设置控件边距,拉伸因子

    QGridLayout *LeftLayout =new QGridLayout(this); LeftLayout->addWidget(label1, 0, 0); //label1在第1行 ...

  2. HarmonyOS 字体在自身控件中居中(使用text_alignment)

    要实现的效果就是把字体在控件居中 HarmonyOS  使用的是text_alignment 属性,详细的如下 text_alignment 文本对齐方式 left 表示文本靠左对齐. 可以设置取值项 ...

  3. Android 如何防止用户同时点击多个控件问题

    qa 测试说 一次连点不同的控件,app 多个控件分别有响应  这个问题处理方法也是很简单 就是在布局里面添加 android:splitMotionEvents="false"a ...

  4. Android中设置控件可见与不可见详解

    通常控件的可见与不可见分为三种情况. 第一种 gone 表示不可见并且不占用空间 第二种 visible 表示可见 第三种 invisible 表示不可见但是占用空间 可见与不可见的表现形式有两种. ...

  5. 文本类控件(EditView 的介绍)

    EditView的作用:用于在屏幕上显示文本输入框 Android的编辑框组件组件可以输入单行文本,多行文本,指定格式文本(密码,邮箱地址等) 2中使用方法 1 java代码中通过new关键字创建 2 ...

  6. 文本类控件 (TextView的介绍)

    TextView的作用:用于在屏幕上显示文本 Android中的文本框组件可以显示单行文本,多行文本,也可以显示带图像的文本 使用的2中方法 1 java代码中通过new关键字创建 2 XML布局中使 ...

  7. [UWP]实现一个轻量级的应用内消息通知控件

    [UWP]实现一个轻量级的应用内消息通知控件 原文:[UWP]实现一个轻量级的应用内消息通知控件 在UWP应用开发中,我们常常有向用户发送一些提示性消息的需求.这种时候我们一般会选择MessageDi ...

  8. MFC控件编程之复选框单选框分组框

    MFC控件编程之复选框单选框分组框 一丶分组框 分组框 英文叫做 GroubBox 添加了分组框主要就是分组.好看.不重点介绍 二丶单选框 英文: Raido Button 单选框需要注意的事项 1. ...

  9. 小程序中点击input控件键盘弹出时placeholder文字上移

    最近做的一个小程序项目中,出现了点击input控件键盘弹出时placeholder文字上移,刚开始以为是软键盘弹出布局上移问题是传说中典型的fixed 软键盘顶起问题,因此采纳了网上搜到的" ...

最新文章

  1. 8种方法用Python实现线性回归,为你解析最高效选择
  2. 在鹅厂当程序媛是什么体验?
  3. Request的getParameter和getAttribute方法的差别
  4. spring mvc学习(31):原生api
  5. java 接口 print_Java-接口练习
  6. 解决maven dependencies xxx not found
  7. y7000p屏幕亮度低_联想拯救者y7000p怎么样 评测结果揭晓屏幕优点
  8. 惠普n54l gen7 安装linux,惠普N54L安装群晖需要修改的硬件设置
  9. 匈牙利算法 KM算法
  10. 吉他入门教程——记忆音阶的两种方法
  11. 点点点工程师自我提升运维方向----shell编程基础知识盘点
  12. 【Python实战】推文助手好用吗?真的能赚钱吗?教您一招,有了这款微信自动发送消息小助手,文字自动跳出来~赚麻了(赶紧收藏)
  13. 面试题:找出数列中间未排序好的子数列
  14. 基于某知名招聘网站的上海财务岗位数据分析(含excel可视化)
  15. 浏览器暗黑模式-Dark深色模式
  16. 华为云跨服务器传输文件,与云服务器传输文件
  17. Jetpack Compose 深入探索系列一:Composable 函数
  18. ucosIII 共享资源(信号量、互斥信号量)
  19. 基于Eclipse+Java+Swing+Mysql实现酒店管理系统
  20. mysql最高安全级别双一_Mysql 双一配置保证数据0丢失

热门文章

  1. 基础SQL语法及使用(入门级)
  2. HP笔记本电源开关灯常亮,不能开机的处理
  3. 【附源码】计算机毕业设计java在线课堂管理平台设计与实现
  4. 如何玩好“用户思维”
  5. Android中获取屏幕信息的几种方式
  6. zabbix报警方式,邮件报警和微信报警。
  7. ‘‘红包来了—红包来了—‘‘Python制作一个微信红包提示系统。
  8. 大航海时代2阿兰攻略(SFC日版)(续)
  9. QUESTION: 由于文件 无法被用户‘_apt‘访问,已脱离沙盒并提权为根用户来进行下载。 - pkgAcquire::Run (13: 权限不够)
  10. 【论文笔记】Question Answering over Freebase with Multi-Column Convolutional Neural Networks