2013-11-26 49 views
0

我知道如何做到这一点视觉:如何改变comboBoxColumn显示样式组合框编程

右键单击DataGridView->编辑列->组列类型DataGridViewComboBoxColumn->集展示风格comboBox

但我想以编程方式进行。

这里是我的代码:

public void initilizeClientsGridView() 
{ 
    DataGridView clientsGridView = new DataGridView(); 
    DataGridViewColumn comboBoxColumn = new DataGridViewComboBoxColumn(); 

    clientsGridView.Dock = DockStyle.Fill; 
    clientsGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; 
    panel1.Controls.Add(clientsGridView); 

    clientsGridView.Columns.Add("columns","Estatus"); 
    clientsGridView.Columns.Add("columns", "Razon social"); 
    clientsGridView.Columns.Add(comboBoxColumn); 
} 

回答

1

您需要更改DataGridViewColumnDataGridViewComboBoxColumn

DataGridViewComboBoxColumn comboBoxColumn = new DataGridViewComboBoxColumn(); 
comboBoxColumn.DisplayStyle = DataGridViewComboBoxDisplayStyle.ComboBox;