• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

DataGrid怎么设置禁用排序功能,设置allowsorting=false为什么不行??

戚爱斌 甲骨文WDP华育兴业黑龙江院校服务中心 研究人员  2004-11-07 12:38:04
DataGrid怎么设置禁用排序功能,设置allowsorting=false为什么不行??
...全文
161 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
saucer 2004-11-07
are you using your own TableStyle, you might want to set its AllowSorting too, see

also see some solutions

http://groups.google.com/groups?hl=en&lr=&selm=7aa779d0.0304031231.765d861%40posting.google.com


http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp#q1083q
回复
zhongwanli 2004-11-07
呵,思归,老....
回复
linfengcyl 2004-11-07
我以前查过的,你搜索一下,CSDN里面以前有的,问问题前先查一下,免得人家老回答.浪费.
回复
戚爱斌 2004-11-07
这是什么??没看懂
回复
linguicheng 2004-11-07
Public Class DataGridObject
Inherits DataGrid
Protected Overrides Sub OnMouseDown(ByVal e As System.Windows.Forms.MouseEventArgs)
Dim pt As System.Drawing.Point = New Point(e.X, e.Y)
Dim hti As DataGrid.HitTestInfo = Me.HitTest(pt)
If hti.Type = DataGrid.HitTestType.ColumnHeader Then
Return
End If
MyBase.OnMouseDown(e)
End Sub
End Class
回复
戚爱斌 2004-11-07
如果允许排序,排序后,从CurrentCell读出的数据并不是显示的数据,而是排序列之前那一行的数据!

真是头疼呀!
回复
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2004-11-07 12:38
社区公告

让您成为最强悍的C#开发者