Array
(
)

DataGridView: Criando colunas dinamicamente

Buenolex
|
MVP
    19 jul 2008

Olá amigos, gostaria de saber se alguém sabe me informar o código para criar colunas dinâmicamentes no datagridview.

Grato,
Lex.

Aleph
   - 14 ago 2008

Segue exemplo de codigo para adcionar uma coluna do tipo ComboBox a um grid em tempo de execução:

dgvTerritorios.Columns.Clear();
DataGridViewComboBoxColumn colTerritories = new DataGridViewComboBoxColumn();
colTerritories.DisplayIndex = 0;
colTerritories.HeaderText = ´Territorio´;
colTerritories.DataPropertyName = ´TerritoryID´;
colTerritories.DataSource = ds.Tables[´Territorios´];
colTerritories.DisplayMember = ´TerritoryDescription´;
colTerritories.ValueMember = ´TerritoryID´;
colTerritories.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing;
dgvTerritorios.Columns.Add(colTerritories);
dgvTerritorios.AutoResizeColumns();