我正在DataGridView
通过代码填充(Winforms)并从DataTable
. 重新排序列的属性也设置为 true。
如果我重新排序列并且我想获得新的列顺序,则顺序总是相同的。这意味着如果第一列被命名"ID"
,最后一列被命名"Price"
,通过移动ID
代替Price
和Price
代替,ID
如果我想使用这段代码列出列:
for (int i = 0; i <= dgAnalyse.Columns.Count - 1; i++)
{
if (dgAnalyse.Columns[i].Visible == true)
{
Console.WriteLine(dgAnalyse.Columns[i].HeaderText);
}
}
我会得到:ID,价格而不是价格,ID。
是否可以获得新的列顺序列表?