Postupy: Změna pořadí sloupců v ovládacím prvku Windows Forms DataGridView

Když použijete DataGridView k zobrazení dat ze zdroje dat, sloupce ve schématu zdroje dat se někdy nezobrazí v pořadí, ve kterém je chcete zobrazit. Zobrazené pořadí sloupců můžete změnit pomocí DisplayIndex vlastnosti DataGridViewColumn třídy.

Následující příklad kódu přeloží některé sloupce automaticky vygenerované při vazbě na tabulku Customers v ukázkové databázi Northwind. Další informace o tom, jak svázat DataGridView ovládací prvek s tabulkou databáze, naleznete v tématu Postupy: Vytvoření vazby dat k model Windows Forms DataGridView ovládacího prvku.

Tato úloha je v sadě Visual Studio podporována. Viz Také viz Postupy: Změna pořadí sloupců v ovládacím prvku model Windows Forms DataGridView pomocí Návrháře.

Příklad

private void AdjustColumnOrder()
{
    customersDataGridView.Columns["CustomerID"].Visible = false;
    customersDataGridView.Columns["ContactName"].DisplayIndex = 0;
    customersDataGridView.Columns["ContactTitle"].DisplayIndex = 1;
    customersDataGridView.Columns["City"].DisplayIndex = 2;
    customersDataGridView.Columns["Country"].DisplayIndex = 3;
    customersDataGridView.Columns["CompanyName"].DisplayIndex = 4;
}
Private Sub AdjustColumnOrder()

    With customersDataGridView
        .Columns("CustomerID").Visible = False
        .Columns("ContactName").DisplayIndex = 0
        .Columns("ContactTitle").DisplayIndex = 1
        .Columns("City").DisplayIndex = 2
        .Columns("Country").DisplayIndex = 3
        .Columns("CompanyName").DisplayIndex = 4
    End With

End Sub

Probíhá kompilace kódu

Tento příklad vyžaduje:

Viz také