在datagridView中加入一个combox列,怎么能允许用户输入
1个回答
展开全部
解决办法如下:
private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if (dataGridView1.CurrentCell.ColumnIndex == 3) //这里需要你具体的列索引
{
DataGridViewComboBoxEditingControl editCtrl = e.Control as DataGridViewComboBoxEditingControl;
editCtrl.DropDownStyle = ComboBoxStyle.DropDown; //变为这样的下拉风格
}
}
private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if (dataGridView1.CurrentCell.ColumnIndex == 3) //这里需要你具体的列索引
{
DataGridViewComboBoxEditingControl editCtrl = e.Control as DataGridViewComboBoxEditingControl;
editCtrl.DropDownStyle = ComboBoxStyle.DropDown; //变为这样的下拉风格
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询