我正在通過代碼填充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