cxGrid使用笔记.docVIP

  • 3
  • 0
  • 约1.1万字
  • 约 10页
  • 2017-06-10 发布于北京
  • 举报
使用cxGrid有一些时间了,在这里总结一下使用cxGrid的一些方法,希望给刚开始接触cxGrid的人一些帮助。 1.简单介绍:cxGrid右下方的cxGrid1Level1是表示Grid表的层,cxGrid可以有多层,这相当于集合了PageControl的功能,而cxGrid1Level1右边的cxGrid1DBTableView1相当于DBGrid一样。右击cxGrid1可以添加cxGrid1Level2,右击cxGrid1Level2,可以选择Create View , Add level 或者Delete Level。Add level可以增加子Level,Create View里面可以选择很多不同总类的View。其中 ?? 1)DB Table可以和数据库连接的View,更一般的DBGrid类似,它比DBGrid多了比如鼠标中键可以用,可以统计,查询,等等功能; ?? 2)DB Banded Table 则可以实现比如: ???????????????????? ???????????????????? |???? 说明1???? |???? 说明2???? | ???????????????????? ???????????????????? | 字段1 | 字段2 | 字段3 | 字段4 | 等类似的功能; ?? 3)DB Card View 则提供了卡片方式的显示数据的功能,这个用在比如人事档案管理比较不错; ?? 4)其它不一一赘述。 2.一些使用方法: ?? 1)有图片和MEMO的例子: ???? 拖入一个cxGrid1,Table1,DataSource1。 Table1的DatabaseName设为DBDEMOS,TableName设为biolife.db,Active设为True;DataSource1的DataSet设为Table1;cxGrid1DBTableView1的DataController中的DataSource?? 设为DataSource1;右击cxGrid1DBTableView1选择Create All Columns;双击cxGrid1,在弹出的窗口中找到???? cxGrid1DBTableView1Notes和cxGrid1DBTableView1Graphic,将它们的Properties属性设为BlobEdit;运行看看?? 结果。再将cxGrid1DBTableView1Graphic的Properties属性设为Image,再将Properties下的Stretch设为True, 将cxGrid1DBTableView1-optionsview-CellAutoHeight 设为True,看看结果。 ?? 2)如何让“Drag a column here to group by that column”不显示 ???? 解决:点击cxGrid1上的cxGrid1DBTableView1 ???? 在cxGrid1DBTableView1-optionsview-groupbybox:=false即可 ???? 注:OptionsView里面有很多属性可能经常要用,比如:ColumnAutoWith,Navigator等等,慢慢琢磨吧:) ???? ?? 3)GroupPanel上面的英文[Drag a column header to group by that column]怎么可以改成中文? ???? 解决:最简单的方法是 TcxGridTableView.OnCustomDrawPartBackground ,也可用 OnCustomDrawGroupCell: ???? procedure TForm1.cxGrid1DBTableView1CustomDrawPartBackground( ??????????????? Sender: TcxGridTableView; ACanvas: TcxCanvas; ?????????????? AViewInfo: TcxCustomGridCellViewInfo; var ADone: Boolean); ???? begin ?????? AViewInfo.Text:=动态设置 GroupBox 的显示内容; ?????? ACanvas.FillRect(AViewInfo.Bounds); ???? end; ?? 4)如何实现如下功能: ??????????? +财务部 ??????????? +原材料仓库 ??????????? +成品库 ??????????? +冲压车间 ??????????? +软件开发部 ???? 这个是部门的名称,点击加号就可以将本部门的人员情况显示出来

文档评论(0)

1亿VIP精品文档

相关文档