我正在通过代码填充DataGridView
(Winforms),并从DataTable
中标记行。同样将列重新排序的属性设置为true。
如果我重新排列列,并且想获取新的列顺序,那么顺序始终是相同的。这意味着,如果第一列被命名为"ID"
和最后一列被命名为"Price"
,以代替Price
和Price
代替ID
移动ID
,如果我想列出使用这段代码列:重新排列DataGridView中的列
for (int i = 0; i <= dgAnalyse.Columns.Count - 1; i++)
{
if (dgAnalyse.Columns[i].Visible == true)
{
Console.WriteLine(dgAnalyse.Columns[i].HeaderText);
}
}
我会得到:ID,价格不是价格,ID。
是否有可能获得新的列顺序列表?
这是正确的答案。谢谢克里斯! – Josef