DataGridView: Criando colunas dinamicamente
19/07/2008
0
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
Curtir tópico
+ 0
Responder
Posts
14/08/2008
Aleph
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();
Responder
Clique aqui para fazer login e interagir na Comunidade :)