using DevExpress.XtraGrid.Views.Grid.ViewInfo;
using DevExpress.XtraGrid;
// 声明:
private GridHitInfo downHitInfo;
设置多行选中
GridView1.OptionsSelection.MultiSelect = true;
//事件处理:
//要拖动的数据
private void GridControl1_MouseDown(object sender, MouseEventArgs e)
{
downHitInfo = GridView1.CalcHitInfo(new Point(e.X, e.Y));
}
private void GridControl1_MouseMove(object sender, MouseEventArgs e)
{
if (downHitInfo == null) return;
if (e.Button != MouseButtons.

本文介绍了如何在C#中使用DevExpress的GridControl实现多行数据的拖放功能。通过设置GridView的多选选项,监听鼠标按下和移动事件,以及在目标GridControl上设置允许拖放,实现了数据的拖拽复制。拖放过程中,数据从源GridControl选中行到目标GridControl进行导入,并删除源数据。
最低0.47元/天 解锁文章
1371





