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.Left) return;
Rectangle dragRect = new Rectangle(new Point(
downHitInfo.HitPoint.X - SystemInformation.DragSize.Width / 2,
downHitInfo.HitPoint.Y - SystemInformation.DragSize.Height / 2), SystemInformation.DragSize);