代码改变世界

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

2011-06-12 17:07  kwjlk  阅读(1446)  评论(0编辑  收藏  举报

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

  关键点: 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];