将Control对象添加到DataGridViewTextBoxCell中

时间:2011-09-06 21:03:34

标签: c# textbox datagridviewtextboxcell

我有一个派生自DataGridViewTextBoxCell的类,我想在该单元格中添加一个Form.Control对象(如TextBox,CheckBox ..),但是没有可以添加新的控件对象一进去。

换句话说,我想创建一个包含多个控件对象的单元格。有什么办法吗?

由于

1 个答案:

答案 0 :(得分:1)

无法使用正常的Windows.Forms控件。请参阅documentation,其中包含:您必须定义从DataGridViewColumn和DataGridViewCell 派生的类。或者定义一个派生自Control的类并实现IDataGridViewEditingControl接口。原因是控件必须能够在交换值,处理编辑模式,样式等方面与托管网格配合。