起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 167|回复: 7

【结贴】禁止DataGrid排序、点击列头事件**

[复制链接]
发表于 2008-11-18 09:29:57 | 显示全部楼层 |阅读模式
1、DataGrid如何不让其点击列头排序
2、点击列头触发什么事件
3、点击DataGrid的数据,怎样判断其所点哪行哪列(哪行可以通过DataSet判断,哪列如何判断)
回复

使用道具 举报

发表于 2008-11-18 09:54:08 | 显示全部楼层
1、DataGrid如何不让其点击列头排序
取消DataGrid的optionsBehavior下的egoAutoSort属性。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-18 10:03:55 | 显示全部楼层
谢谢atiger耐心解答。 Q1解决


[U]1、DataGrid如何不让其点击列头排序[/U]
2、点击列头触发什么事件
3、点击DataGrid的数据,怎样判断其所点哪行哪列(哪行可以通过DataSet判断,哪列如何判断)
回复 支持 反对

使用道具 举报

发表于 2008-11-18 10:11:38 | 显示全部楼层
3、用DataGrid1.FocusedColumn 看看。
回复 支持 反对

使用道具 举报

发表于 2008-11-18 10:22:02 | 显示全部楼层
2、点击列头触发什么事件
DataGridColumnClick
回复 支持 反对

使用道具 举报

发表于 2008-11-18 10:29:56 | 显示全部楼层
3、点击DataGrid的数据,怎样判断其所点哪行哪列(哪行可以通过DataSet判断,哪列如何判断)
在DataGrid的OnChangeColumn事件判断,看column的值。值是从0开始
回复 支持 反对

使用道具 举报

发表于 2008-11-18 10:37:43 | 显示全部楼层
补充一句,当前点击的行也可以直接通过DataGrid1.FocusedNumber获得。
(注意:都是从0行0列开始)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-18 11:02:06 | 显示全部楼层
非常感谢
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-27 07:36 , Processed in 0.039035 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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