起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: rzport_wd

【结贴】[问题]DataGrid中分组排序的问题!**

[复制链接]
发表于 2008-5-12 08:57:56 | 显示全部楼层
重启下stido试试,或者用代码在运行期把这个属性改掉。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-12 09:03:15 | 显示全部楼层
还有个问题。运行之后,怎么在点击字段的时候,不能排序了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-12 09:09:02 | 显示全部楼层
还是一运行,就成了升序了!!!!!!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-12 09:10:06 | 显示全部楼层
程序中是设置的csdown!但是运行的时候就成升序了!
回复 支持 反对

使用道具 举报

发表于 2008-5-12 09:10:49 | 显示全部楼层
还有个问题。???
您的上面问题怎么解决的?一个问题一个问题来吧。这样问,我很糊涂的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-12 09:16:05 | 显示全部楼层
先排序,我分别设置了,数据集的sql语句中的排序。没有成功。又设置了数据集属性中的排序,没有成功!最后又使用了您提共的方法,还是没有成功!是怎么回事?
回复 支持 反对

使用道具 举报

发表于 2008-5-12 09:38:46 | 显示全部楼层
抱歉,我当时实验的地方是设计态,我运行功能试试,和你效果是一样的。
分组把排序给冲了。不能在datagrid上直接设置排序或者分组的东西,数据集上的会把设置给覆盖的。
这个应该是我们平台的缺陷,我先提交了。楼主应该可以用代码动态的设上去的。
回复 支持 反对

使用道具 举报

发表于 2008-5-12 09:50:50 | 显示全部楼层
绕过去的方案:


procedure TMainForm.DocViewYWXX3_SJWG1Open(Sender: TObject);
begin
  with YWXX3.TSJWG1(DocViewYWXX3_SJWG1.doc) do
  begin
  DataGridZD2.Sorted:=TTreeListColumnSort.csDown;
  DataGridZD3.Sorted:=TTreeListColumnSort.csup;
  end;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-12 10:11:31 | 显示全部楼层
好的3Q!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-12 10:40:22 | 显示全部楼层
DataGrid..Sorted 我没有找到这个属性阿?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-12 22:20 , Processed in 0.038583 second(s), 12 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表