C'est vraiment étrange, cette fonction est possible sur un ListView et sur un datagridView mais pas sur un Datagrid...
Quoi qu'il en soit j'ai une petite idée pour me le coder mais c'est un peu dommage. Mon idée c'est d'utiliser un truc du genre:
void MyDataGridMouseDown(object sender, MouseEventArgs e)
{
DataGrid.HitTestInfo myHitInfo = MyDataGrid.HitTest(e.X, e.Y);
int col = myHitInfo.Column;
startCol=col;
}
void MyDataGridMouseUp(object sender, MouseEventArgs e)
{
DataGrid.HitTestInfo myHitInfo = MyDataGrid.HitTest(e.X, e.Y);
int stopCol = myHitInfo.Column;
if(startCol>=0)
{
//Code à rajouter pour déplacer ma colonne de startCol à stopCol
}
startCol=-1;
}
A+
*******************************************
SharpDevelop est mon ami! CSharpFR.com aussi!!!!!!!!!