DataGridView中comboBox(DataGridViewComboBoxColumn)的事件编写
2009-12-19 11:01
489 查看
DataGridView中虽然绑定了一个comboBox,但是这个comboBox没有任何事件。
今天想加一个SelectedIndexChanged事件,遍寻网络后找到一可行方法,总结如下:
最后,最重要的一步:把DataGridView的CausesValidation属性一定要改为false.(这一步是为什么我还没有搞清楚,希望各位高手帮我解释一下!谢谢了!)
O了!
今天想加一个SelectedIndexChanged事件,遍寻网络后找到一可行方法,总结如下:
DataGridViewComboBoxColumn Fparmrangedesc = new DataGridViewComboBoxColumn(); …… …… dgView.Columns.Add(Fparmrangedesc); dgView.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(dgView_EditingControlShowing); //主要是这句 写事件方法 private void dgView_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e) { if (dgvReportParms.CurrentCell.GetType().Name == "DataGridViewComboBoxCell") { ((ComboBox)e.Control).SelectedIndexChanged -= new EventHandler(ComboBox_SelectedIndexChanged); ((ComboBox)e.Control).SelectedIndexChanged += new EventHandler(ComboBox_SelectedIndexChanged); } } private void ComboBox_SelectedIndexChanged(object sender, EventArgs e) { //里面想写什么你说了算! }
最后,最重要的一步:把DataGridView的CausesValidation属性一定要改为false.(这一步是为什么我还没有搞清楚,希望各位高手帮我解释一下!谢谢了!)
O了!
相关文章推荐
- DataGridView中comboBox(DataGridViewComboBoxColumn)的事件编写
- DataGridView中comboBox(DataGridViewComboBoxColumn)的事件编写
- DataGridView中DataGridViewComboBoxColumn的一些相关应用(一)让其值改变时触发事件
- DataGridViewComboBoxColumn 添加下拉及触发事件
- winform dataGridView DataGridViewComboBoxColumn 下拉框事件代码
- winform dataGridView DataGridViewComboBoxColumn 下拉框事件
- dataGridViewComboBoxColumn添加事件
- DataGridView中DataGridViewComboBoxColumn的一些相关应用(一)让其值改变时触发事件-转
- 如何给DataGridViewComboBoxColumn写事件
- DataGridView 控件中轻松设置DataGridViewComboBoxColumn数据绑定属性。
- DataGridViewComboBoxColumn
- DataGridview中DataGridViewComboBoxColumn数据绑定的问题
- 在Datagridview 控件DataGridViewComboBoxColumn怎么点两次才下拉下来
- DataGridView中ComboBoxColumn改变为可编辑的
- DataGridView的DataGridViewComboBoxColumn列在编辑时自动弹出下拉列表
- 【Winform】DataGridViewComboBoxCell的SelectIndexChanged事件
- DataGridViewComboBoxColumn单击下拉功能
- [VB.NET]如何动态改变DataGridViewComboBoxColumn列的Items
- ComboBox或DataGridViewComboBoxColumn绑定到数据源
- .NET---DataGridView中DataGridViewComboBoxColumn类型的Cell赋值方法