datagridview 置顶

最近采用OutLookGrid[下载: [download id=”50″]]做一个小软件,非常方便的做成了分组样式的表格,唯一的bug就是列使用鼠标拖动时,不能改变大小,在上一篇blog里已经阐述了解决方案,好了,现在突然想做个置顶效果,把某些行置顶,而我猜想置顶算法一定是在sort算法或事件内了。行冻结不知道可以直接实现不,这个在使用了outlookgrid后是不行的,我测试了。为了插入置顶,尝试了很多次,终于定下这样的算法,算是野路子吧,啊哈哈!
在排序时的重载类的比较函数内增加判断(这里,x,y是两个比较的值)

经测试,为 aaa的行已置顶,呵呵,实现不易,记录下来了!!!

Leave a Comment

电子邮件地址不会被公开。 必填项已用*标注