社区
VB
帖子详情
关于datagrid的问题
Jaguar1982
2003-12-12 12:04:12
我想要按住列名托动至想要的位置,该如何实现呢?
就像文件管理器那样。
请高手指教!
...全文
36
3
打赏
收藏
关于datagrid的问题
我想要按住列名托动至想要的位置,该如何实现呢? 就像文件管理器那样。 请高手指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jaguar1982
2003-12-12
打赏
举报
回复
最好能代码提供
碧海情天-赵亮
2003-12-12
打赏
举报
回复
如果你使用LISTVIEW来做,有内建功能可以完成这个操作.
如果非用DATAGRID,我还不知道它有否提供这种功能可供调用.
下面是我的一个解决办法,也不算麻烦.
首先,用一组LABEL控件作为列名标签,设好位置.
在DATAGRID中只显示数据,不用显示列名(这步可做可不做,看你的感觉).
在LABEL控件的MOUSEDOWN,MOUSEUP和MOUSEMOVE事件中编程:
MOUSEDOWN事件:
设全局变量DOWN为真
MOUSEMOVE事件:
IF DOWN THEN
LABEL随鼠标左右移动
MOUSEUP事件:
DOWN为假
判断LABEL位置是否已经到了其它列的位置
是: 将此LABEL和该LABEL的TEXT互换,并使此LABEL还原到原位置
否: 将此LABEL还原到它原位置
为表义清楚,是否的处理语句故意未作优化.
到此完成了列标题的移动,还要根据改变后的列顺序来使DATAGRID的数据随之改变:
NEWSQL="SELECT " & Lable1.text & "," & Lable2.text & "," & Lable3.text & " From 表"
执行NEWSQL填充DATAGRID
这里只是提一个思路,具体的编程没时间做了,有些细节丰富一下就行了.
wwl1981
2003-12-12
打赏
举报
回复
没做过,也没思路。帮你顶
WPF动态添加行列
DATAGRID
WPF
DataGrid
动态添加 行列 比较靠谱的,可以看看,通俗易懂
wpf
datagrid
单元格颜色 根据条件改变颜色 例子
wpf
datagrid
单元格颜色 根据条件改变颜色
WPF分页
DataGrid
最近用到WPF的表格控件,需要使用分页功能,找了很多...有些是模仿SL做的DataPager导航条,使用的时候还要和
DataGrid
组合使用,不是很方便。最好还是继承
DataGrid
的分页表格控件。 于是自己动手封装了一个分页表格。
EasyUI
DataGrid
及Pagination(源码)
介绍EasyUI的
DataGrid
数据表格以及Pagination分页 按照说明可直接运行代码. 博文地址:http://blog.csdn.net/itmyhome1990/article/details/37563551
jquery-easyui-1.3.6.zip
datagrid
:"combogrid"编辑器集成到
datagrid
。
datagrid
:添加"ctrlSelect"属性,允许使用ctrl+click 多选 slider:添加"converter"选项,允许用户决定如何将一个值转换为滑块的位置或滑块位置值。 searchbox:添加...
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章