本文将介绍如何在 System.Windows.Forms.DataGrid中切入使用ComboBox控件,主要包括三方面的内容。
1. 在DataGrid中加入ComboBox列;
2. 把在DataGrid中的修改保存到对应的网格;
3. 设置DataGrid中网格的焦点。
1. 在DataGrid中加入ComboBox列;
2. 把在DataGrid中的修改保存到对应的网格;
3. 设置DataGrid中网格的焦点。
下面是整个源代码,一些功能可以看注释。
|
下面是测试界面:
总结,这里是通过DataGridTextBoxColumn.TextBox.Controls.Add方法实现在列中添加ComboBox控件;对于数据的保存是使用ComboBox.SelectionChangeCommitted事件来完成;设置焦点是通过DataGridTextBoxColumn.TextBox.Focus方法来实现。另外通过这个方法也可以添加DateTimePicker等类似的控件。
本文介绍如何在System.Windows.Forms.DataGrid中使用ComboBox控件,包括添加ComboBox列、保存修改及设置焦点。通过DataGridTextBoxColumn.TextBox.Controls.Add方法实现ComboBox的添加,并使用ComboBox.SelectionChangeCommitted事件保存数据。
7643

被折叠的 条评论
为什么被折叠?



