C# DataGridView 列重排 AllowUserToOrderColumns 后获取重排后的列顺序

本随笔没有太多信息,仅是关键词记录 

  关键点: DataGridViewColumn.DisplayIndex 属性

  C# DataGridView 列重排后,按照重排后的顺序获取列集合。

  用户拖动DataGridView列后,获取该列的新位置

 
    
        label1.Text = "" ;
string [] array = new string [ 3 ];
foreach (DataGridViewColumn column in dataGridView1.Columns)
{
array[column.DisplayIndex]
= column.HeaderText;
}

label1.Text
= array[ 0 ] + array[ 1 ] + array[ 2 ];

C# DataGridView 列重排 AllowUserToOrderColumns 后获取重排后的列顺序_第1张图片

C# DataGridView 列重排 AllowUserToOrderColumns 后获取重排后的列顺序_第2张图片

C# DataGridView 列重排 AllowUserToOrderColumns 后获取重排后的列顺序_第3张图片

转载于:https://www.cnblogs.com/klvk/archive/2011/06/12/2078949.html

你可能感兴趣的:(C# DataGridView 列重排 AllowUserToOrderColumns 后获取重排后的列顺序)