如何将VFP的grid设置成点击标题过滤

 时间:2024-10-14 09:42:38

1、首先在表单中新建一个方法,命名为:headerclick写入如下代码:=AEVENT(aSourceObj, 0) oSourceObj = aSourceObj[1] cRowName=osourceobj.CAPTION cgrid='thisform.grid1' &&&&表格的名字ogrid=&cgrid cfilename=ogrid.RECORDSOURCEIF EMPTY(cfilename) OR SELECT(cfilename)=0 RETURN ENDIF

如何将VFP的grid设置成点击标题过滤

2、ogrid.RECORDSOUR觊皱筠桡CE='' SELECT * FROM (cfilename) INTO CURSOR 烫喇霰嘴(cfilename+'_tmp') USE IN (cfilename) SELECT * FROM (cfilename+'_tmp') ORDER BY &crowname INTO DBF (cfilename) USE IN (cfilename+'_tmp')ogrid.RECORDSOURCE=cfilename SELECT(cfilename) GOTO TOP ogrid.SETFOCUS

如何将VFP的grid设置成点击标题过滤

3、然后在表格的refresh(刷新方法)里写入如下代码:cgrid='thisform.'+ALLT伊怕锱鳏RIM(this.name) ogrid=&cgrid FOR gnCount = 1 TO this.columncount && header代理 cheader='this.column'+alltrim(str(gncount))+'.header1' oheader=&cheader oheader.tooltiptext='单击按本列值重新排序表格数据' BINDEVENT(oheader,"Click",thisform,"headerclick") NEXT

如何将VFP的grid设置成点击标题过滤

5、当单击表格header时,即运行headerclick自定义方法,将表格数据源表重新排格。

如何将VFP的grid设置成点击标题过滤
  • vf6.0设置标签控件的标题
  • vf表单控件的使用,组合框
  • VF6.0日期转换为字符函数DTOC()
  • VF6.0表单控件,修改编辑框中的文本
  • 报表统计工具FineReport中单选按钮组设置默认值
  • 热门搜索
    黑龙江旅游攻略 巴厘岛最佳旅游时间 海岛旅游排名 旅游调查报告 山西大同旅游景点大全 八月份适合去哪旅游 宜州旅游 江西宜春旅游 通辽旅游景点大全 河南省旅游局官方网站