C# DataGridView 中 DataGridViewComboBoxCell 下拉列表框设置选择事件
2017-08-05 05:12
471 查看
private void DataGridView_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e) { if (StoreSwap_Tab_DataGridView.CurrentCell != null && e.Control.GetType() == typeof(DataGridViewComboBoxEditingControl)) { //创建下拉列表框改变事件 (e.Control as ComboBox).SelectedIndexChanged += new EventHandler(ComboBox_SelectedIndexChanged); //创建下拉列表框离开焦点事件 添加该事件是为了删除动态事件 以免多次调用 (e.Control as ComboBox).Leave += new EventHandler(ComboBox_Leave); } } //离开焦点事件 private void ComboBox_Leave(object sender, EventArgs e) { //删除动态调用 (sender as ComboBox).SelectedIndexChanged -= new EventHandler(ComboBox_SelectedIndexChanged); (sender as ComboBox).Leave -= new EventHandler(ComboBox_Leave); } //下拉列表框改变事件 private void ComboBox_SelectedIndexChanged(object sender, EventArgs e) { }
相关文章推荐
- 原创---C# DataGridView 点击某列选择日期/下拉列表框
- DataGridView中DataGridViewComboBoxCell列,下拉框事件的处理【完美解决】
- datagridview中combobox类型的cell选中一个下拉列表之后,立即生效的事件
- easyui中如何设置下拉列表框combobox只能选择,列表框内不能输入
- C# DataGridView中ComboBox下拉更改事件
- C# DataGridView中实现类似ComboBox可编辑的下拉框功能
- C#里,如何模拟DataGridView里的一个Cell的Click事件。
- winform dataGridView DataGridViewComboBoxColumn 下拉框事件
- C#dataGridView中设置ComboBox
- C#(WinForm)ComboBox和ListBox添加项及设置默认选择项
- [DevExpress]设置RepositoryItemComboBox只可下拉选择不可编辑
- 关于C# Winform DataGridView 设置DefaultCellStyle无效的原因与解决方案
- C# datagridview 中添加下拉框,并绑定selectedindexchanged事件
- 如何处理DataGridViewComboBoxCell的SelectedIndexChanged事件?
- C#(WinForm) ComboBox和ListBox添加项及设置默认选择项
- C# winform: ComboBox 设置下拉框数据源的公共方法
- c#动态设置combobox控件下拉项宽度以实现下拉项文字可以完全显示。
- C# 如何在一个Datagridview 的 某一个cell里面 绑定一个自定义的combobox
- C#(WinForm)ComboBox和ListBox添加项及设置默认选择项
- C#里,如何模拟DataGridView里的一个Cell的Click事件。