C# 如何通过编程将combobox列显示样式更改为combobox
我知道如何直观地完成: 右键单击C# 如何通过编程将combobox列显示样式更改为combobox,c#,winforms,datagridview,C#,Winforms,Datagridview,我知道如何直观地完成: 右键单击DataGridView->编辑列->将列类型设置为DataGridViewComboxColumn->将显示样式设置为comboBox 但我想通过编程来实现 这是我的密码: public void initilizeClientsGridView() { DataGridView clientsGridView = new DataGridView(); DataGridViewColumn comboBoxColumn = new Data
DataGridView
->
编辑列->
将列类型设置为DataGridViewComboxColumn
->
将显示样式设置为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);
}
您需要将
DataGridViewColumn
更改为DataGridViewComboBoxColumn
DataGridViewComboBoxColumn comboBoxColumn = new DataGridViewComboBoxColumn();
comboBoxColumn.DisplayStyle = DataGridViewComboBoxDisplayStyle.ComboBox;