WinCE上下滑动浏览数据

利用DataGrid的MouseDown和MouseMove事件,模拟滑动浏览的效果 
int x =  0, y =  0;
private  void dataGrid_MouseDown( object sender, MouseEventArgs e)
{
    x = e.X;
    y = e.Y;
}
private  void dataGrid_MouseMove( object sender, MouseEventArgs e)
{
     try
    {
         int yy =  0;
         // 当前鼠标y坐标值与滑动开始y值的差 给予datagrid 上下滑动距离值
        yy = e.Y - y;
         // 25值是datagrid行高值,根据距离给定滑动行数
        yy = yy /  25;
         this.CurrentRowIndex =  this.CurrentRowIndex + yy;
    }
     catch
    { }
}

你可能感兴趣的:(datagrid,WinCE)