想请问一下有什么方法可让使用者做DataGrid字段的拖拉动作...
然后设定排序顺序都由第一个字段到最后一个字段...
例:
原本字段: ID | Name | Sex | Address =>排序顺序为ID,Name,Sex,Address
使用者拖拉字段后变为: Sex | ID | Name | Address =>排序顺序为Sex,ID,Name,Address想问一下各位大大有没有做过这样的功能,它的逻辑想法为何?或是有范例?
然后设定排序顺序都由第一个字段到最后一个字段...
例:
原本字段: ID | Name | Sex | Address =>排序顺序为ID,Name,Sex,Address
使用者拖拉字段后变为: Sex | ID | Name | Address =>排序顺序为Sex,ID,Name,Address想问一下各位大大有没有做过这样的功能,它的逻辑想法为何?或是有范例?
解决方案 »
- 求助:修改App文件中 <param= value=>值
- C#动态列的解决方案[SQL区没人回答]
- 关于C#多线程参数传递的疑问
- 小妹真诚求教!TreeView如何设计无级菜单和展现菜单!
- 各种SQLServer数据库连接字符串,它们的不同
- 如图:http://csinjoin.hnu.cn/2.jpg,代码行数不多的小问题,搞定马上结贴!!
- C#调用webservice的方法中的方法的问题
- C# tcp客户端的socket接收问题
- C#是否支持底层代码
- 各位大哥请告诉我vs.net的下载网址,一定给分!!!!
- 在winform中 能用语音 触发一个button 事件不? 大虾帮忙?
- C#的“==”问题
拖放 DataGrid 列
http://msdn.microsoft.com/zh-cn/library/ms996459.aspx
我执行时它一直找不到BitBlt是要加什么References吗??
作法是在References按右键选Add References再选COM还是.NET?它的名称叫什么?它里面有好多我怎么知道要加哪一个才是bitblt的dll呢?可以由哪知道?
不好意思还没加过这些,麻请各位大大指教一下,谢谢!!
想请问一下...那我有什么办法可以达到这个功能呢??
可是它在拖曳时不会有标示,
原本想说使用DragEnter和DragDrop...
我有将AllowDrop设为True...
可是我怎么都没有办法让DataGrid去触发那两个事件...
这是什么样的原因??
可是因为我都是用事件去触发的…(MouseDown、MouseUp、MouseMove、Paint)
所以导致移Column宽度及DoubleClick调整Column寛度时都会去触发事件…
这样要怎么去防止呀??