天天看點

WinForm中DataGridView控件綁定列順序

今天遇到家這種情況,在網上查到的下面這文章,這個 AutoGenerateColumns屬性沒有在屬性清單中顯示,隻能手寫,記錄一下

綁定一個DataGridView後顯示出來的列的順序有時候後會亂七八糟不按照你預想的順序來排列,這時候怎麼辦呢?

     有人說

     customersDataGridView.Columns["CustomerID"].Visible = false;

    customersDataGridView.Columns["ContactName"].DisplayIndex = 0;

    customersDataGridView.Columns["ContactTitle"].DisplayIndex = 1;

    customersDataGridView.Columns["City"].DisplayIndex = 2;

    customersDataGrid

 綁定一個DataGridView後顯示出來的列的順序有時候後會亂七八糟不按照你預想的順序來排列,這時候怎麼辦呢?

    customersDataGridView.Columns["Country"].DisplayIndex = 3;

    customersDataGridView.Columns["CompanyName"].DisplayIndex = 4;

這樣一列列設定就好了,可是這樣未免也太麻煩了吧!

其實改一個屬性就可以了

呵呵,想知道吧?

customersDataGridView.AutoGenerateColumns = false;

這樣就行!

View.Columns["Country"].DisplayIndex = 3;