@@ -15,4 +15,8 @@
1.修改列宽或位置会跳转到每一列
2.用键盘跳转时,汇总列不会跟随
上面两个问题都可以通过处理DGV的Scroll事件,过滤掉因列头操作引起的事件。详细可看LJDataGridView中的代码
-
+
+2.DataGridView在拖拽列时需要点一下获取焦点再拖才可以,拖的过程中不能使用左/右键进行滚动
+ 查看源代码发现DataGridView的dataGridViewState1[DATAGRIDVIEWSTATE1_scrolledSinceMouseDown]在操作滚动条后为true导致不能跳转到拖放列模式
+ 关键代码看DataGridView.OnCellMouseMove
@@ -0,0 +1 @@
+http://www.oschina.net/news/70799/google-opensource-earlgrey
+http://git.oschina.net/youngsoft/MyLinearLayout