在datagridview自定义的列中,如何在DataGridViewTextBoxCell中加入checkbox框

大家好,由于datagridview不能满足现有需求,我需要在datagridview中自定义一个新列,当然也需要自定义对应的单元格。如下:
public class TreeGridColumn : DataGridViewColumn
{
public TreeGridColumn()
{
TreeGridCell cell = new TreeGridCell();
this.CellTemplate = cell;
}
}

class TreeGridCell : DataGridViewTextBoxCell
{
......
//请问如何添加一个checkbox到这个TexbBoxCell当中呢,最后的效果是每一个TextBoxCell的文字前都有一个checkbox
......
}
当然我可以新建一个现有的DataGridViewCheckBoxColumn列,这样最简单,但我希望可以将他们组合到一个列中,成为一个整体。

第1个回答  2011-01-19
在这里添加一个容器panel 在panel里面添加一个txtbox和易个checkbox
第2个回答  2011-01-19
新建一个类,继承userControl类,把checkbox和textbox放进去,组合成一个控件;
然后把这个控件赋给DataGridViewCell
第3个回答  2011-01-19
DataGridViewCheckBoxColumn 应该也能满足需求吧。本回答被网友采纳