vb2005用鼠标拖动datagridview 字段来改变列顺序

想飞的狼 2008-09-16 01:51:37
请教vb2005用鼠标拖动datagridview 字段来改变列顺序!如何实现?
...全文
285 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
想飞的狼 2008-10-11
  • 打赏
  • 举报
回复
还有没有好法子
想飞的狼 2008-10-02
  • 打赏
  • 举报
回复
ding
fengboawhf 2008-09-19
  • 打赏
  • 举报
回复
ding
想飞的狼 2008-09-18
  • 打赏
  • 举报
回复
9楼朋友可行,
不过哪位高人可以指点通过XML如何实现效果
datagridview1.columns(0).index是只读的,又要如何改变列顺序呢?
想飞的狼 2008-09-18
  • 打赏
  • 举报
回复
新人,,,哈哈,并非倒分滴!
akt45678 2008-09-18
  • 打赏
  • 举报
回复
保存在表中,加载时再读取表中的信息。
一只熊猫 2008-09-18
  • 打赏
  • 举报
回复
我有个类似的程序是这么做的。

1、将重新排列过datagirdview的列标题保存成字符串,像这样 "姓名,年龄,电话,住址"

2、select "列表字符串" from tabel

3、将结果绑定到datagridview

退出程序时把字符串写到一个txt, 启动程序时先读这个txt
一只熊猫 2008-09-18
  • 打赏
  • 举报
回复
遍历datagridview的列标题,用个列表保存起来,然后启动程序时先读出列表呗。。我只会这个笨办法。。。
想飞的狼 2008-09-18
  • 打赏
  • 举报
回复
要如何保存住当前格式,使下次登录仍是最后一次拖动结果?用XML吗?

josephSC 2008-09-17
  • 打赏
  • 举报
回复
:D 顶~
yagebu1983 2008-09-16
  • 打赏
  • 举报
回复
学习一下!!
北京的雾霾天 2008-09-16
  • 打赏
  • 举报
回复
可以通过DataGridView的如下的属性来是否支持默认的拖动功能:

dataGridView.AllowUserToOrderColumns=true;
北京的雾霾天 2008-09-16
  • 打赏
  • 举报
回复
默认就可以实现了,

使用鼠标左键按住要拖动的列,保持按住状态向其它列的位置移动,看到一个小小的蓝色的竖直的条移动了目的位置的时候放开鼠标就可以了。

16,722

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧