数据拖动实现后的后续问题(拖动datagridview表头的问题)

在实现数据拖动功能后,遇到当尝试改变DataGridView列宽时导致的问题。通过添加代码判断鼠标点击是否为列头,成功解决了拖动列头时的异常,实现了功能的完善。
摘要由CSDN通过智能技术生成
 

 实现了数据的拖动,以为就完事情了,其实是有问题的,因为当我让一列变宽的时候,要拖动列头,这样就出现了问题。

 解决的办法是先判断鼠标CLICK的是不是列头,只加了一点代码,功能完美的实现了,呵呵

  1. int index = -1;
  2.             index = (int)e.RowIndex;
  3.             if (index == -1)
  4.                 ;
  5.             else
  6.             if (e.Button == MouseButtons.Left && e.Clicks == 1)
  7.             {
  8.                 this.listView3.DoDragDrop(e.ColumnIndex, DragDropEffects.Move);
  9.                 dataGridView25.DoDragDrop(e.ColumnIndex, DragDropEffects.Copy);
  10.             }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值