XTP控件ReportCtrl使用


  
  
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();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值