datagridviewcomboboxcolumn可选可编辑的方法 谁能翻译C#成VB.net
datagridviewcomboboxcolumn可选可编辑的方法发表时间:2009-12-2阅读数:327网友评论:1条datagridviewcomboboxcol...
datagridviewcomboboxcolumn可选可编辑的方法
发表时间:2009-12-2 阅读数:327 网友评论:1 条
datagridviewcomboboxcolumn可选可编辑的三种方法,VS2005下C#的源程序,方法让datagridviewcomboboxcolumn可选可编辑。代码源于网络,自己整理的。
最简单的是在datagridview的EditingControlShowing中将显示的下框的类型设为DropDown,从而使得下拉框可编辑。代码如下:
private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if (e.Control is DataGridViewComboBoxEditingControl)
{
DataGridView dgv = (DataGridView)sender;
if (dgv.CurrentCell.OwningColumn.Name == "cmb0")
{
DataGridViewComboBoxEditingControl cb = (DataGridViewComboBoxEditingControl)e.Control; //得到Control
cb.DropDownStyle = ComboBoxStyle.DropDown; //设定类型
}
}
} 展开
发表时间:2009-12-2 阅读数:327 网友评论:1 条
datagridviewcomboboxcolumn可选可编辑的三种方法,VS2005下C#的源程序,方法让datagridviewcomboboxcolumn可选可编辑。代码源于网络,自己整理的。
最简单的是在datagridview的EditingControlShowing中将显示的下框的类型设为DropDown,从而使得下拉框可编辑。代码如下:
private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if (e.Control is DataGridViewComboBoxEditingControl)
{
DataGridView dgv = (DataGridView)sender;
if (dgv.CurrentCell.OwningColumn.Name == "cmb0")
{
DataGridViewComboBoxEditingControl cb = (DataGridViewComboBoxEditingControl)e.Control; //得到Control
cb.DropDownStyle = ComboBoxStyle.DropDown; //设定类型
}
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询