DataGridView 中Combobox 重载事件
2012-07-27 19:48
411 查看
系统DataGridView的ComboboxColumn 控件与 Combobox相比缺少很多事件,现在只要将comboboxColumn控件进行combobox对象重载可以得到与combobox相似的事件。
如以下实例:
如以下实例:
private void pro_OrderOtherTableDataGridView_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e) { if (this.pro_OrderOtherTableDataGridView.CurrentCell.OwningColumn.Index == 2) { ((ComboBox)e.Control).SelectedIndexChanged += new EventHandler(ComboBox_SelectedIndexChanged); } } private void ComboBox_SelectedIndexChanged(object sender, EventArgs e) { if (this.pro_OrderOtherTableDataGridView.CurrentCell.OwningColumn.Index == 2) { string str = ((ComboBox)sender).Text; this.pro_OrderOtherTableDataGridView.CurrentRow.Cells[3].Value = str; } }
相关文章推荐
- C# DataGridView 中 DataGridViewComboBoxCell 下拉列表框设置选择事件
- 【Winform】DataGridViewComboBoxCell的SelectIndexChanged事件
- datagridview中combobox类型的cell选中一个下拉列表之后,立即生效的事件
- DataGridView中comboBox(DataGridViewComboBoxColumn)的事件编写
- DataGridView中comboBox(DataGridViewComboBoxColumn)的事件编写
- 如何给DataGridViewComboBoxColumn写事件
- DataGridView中DataGridViewComboBoxColumn的一些相关应用(一)让其值改变时触发事件
- DataGridView中ComboBox列的触发事件
- winform dataGridView DataGridViewComboBoxColumn 下拉框事件代码
- 如何处理DataGridViewComboBoxCell的SelectedIndexChanged事件?
- DataGridView中对各种类型的单元格控件的事件处理(DataGridViewCheckBoxCell、DataGridViewComboBoxCell等的选定、事件触发)
- dataGridViewComboBoxColumn添加事件
- DataGridView中comboBox(DataGridViewComboBoxColumn)的事件编写
- winform dataGridView DataGridViewComboBoxColumn 下拉框事件
- DataGridView中对各种类型的单元格控件的事件处理(DataGridViewCheckBoxCell、DataGridViewComboBoxCell等的选定、事件触发)
- ComboBox与DataGridView联合使用、ComboBox的SelectedIndexChanged和SelectionChangeCommitted事件的注意事项
- DataGridView中DataGridViewComboBoxColumn的一些相关应用(一)让其值改变时触发事件-转
- [C#]给DataGridView里的ComboBoxCol添加SelectIndexChange事件
- WINFORM 中datagridview 里绑定combobox实现级联事件
- C# DataGridView中ComboBox下拉更改事件