怎么样再winform中的捕捉datagrid的排序事件!!!
注意了!我说的是再winform中!!

解决方案 »

  1.   

    在DataGrid_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
    {
         DataGrid.HitTestinfo  hit = DataGrid.HitTest(e.X, e.Y );
         if(hit.Type == System.Windows.Forms.DataGrid.HitTestType.ColumnHeader) 
         {
              //你的DataGrid是可以排序的话  点击列头就是这个事件
         }
    }
      

  2.   

    在dataGrid_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
    {
         DataGrid.HitTestInfo  hit = dataGrid.HitTest(e.X, e.Y );
         if(hit.Type == System.Windows.Forms.DataGrid.HitTestType.ColumnHeader) 
         {
              //你的DataGrid是可以排序的话  点击列头就是这个事件
         }
    }