我在很多软件中看到在显示数据的控件中可以任意拖动数据列以方便自己查看,请问在datagridview中能不能做到这种效果,那位有没有这方面的例子??
解决方案 »
- 如何调用外部exe
- 急!!!serialPort串口通讯问题(在线等)
- C# richtextbox 划箭头
- SQL更新两个表,我要疯掉了
- C# 关于字符串的问题。。。
- C# 中的ftp问题,如何获得远程主机的时间啊?!
- 如何在WinForm中发送"Apps"键
- ^..^开源:实用软件源码--.NET快速开发平台源码、进销存、财务码共享,顶者必有(原贴置顶下载回复太多,打不开了,再开贴放)...
- axWebBrowser 不能浏览图片链接, - 高分寻解决方法
- 关于hashtable数据排序问题
- 取值public static extern ushort GX_GetFskCallerID
- 关于Cache的问题
你要设置这个属性为真: this.dataGridView1.AllowUserToOrderColumns = true;
那就要看你是怎么保存的了, 列移动后 列的索引号肯定发生改变.尽量不要用Row[0].Cell[0].Value 这种形式 尽量用Row[0].Cell["列名"].Value
{
//实现列可拖动的话不能用[0]
//row.Cells[0].Value;
//得用指定列名,不然发现后来改很麻烦的
//row.Cells[Column1].Value;
}