DataGridView: Criando colunas dinamicamente
Olá amigos, gostaria de saber se alguém sabe me informar o código para criar colunas dinâmicamentes no datagridview.
Grato,
Lex.
Grato,
Lex.
Buenolex
Curtidas 0
Respostas
Aleph
19/07/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();
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();
GOSTEI 0