日期:2014-05-18  浏览次数:20721 次

DataGridView 自定义按钮列的直接显示问题
自定义了一个按钮列,实现了接口IDataGridViewEditingControl,继承Button( 自己想实现跟自带的DataGridViewButtonColumn一模一样的按钮列)
但现在有一个问题:
只有进入这个按钮列的单元格时,进入编辑模式,才会显示出按钮,
能否像.net自带的那个DataGridViewButtonColumn那样,初始化完DataGridView之后直接显示按钮?
怎样实现啊?应该是一个属性的问题吧
看MSDN上的:"其他单元格类型(例如 DataGridViewButtonCell)提供用户界面,但不存储用户指定的值。在这种情况下,单元格类型不实现 IDataGridViewEditingCell,也不承载编辑控件"
难道不用实现 IDataGridViewEditingControl??


------解决方案--------------------
若要为DataGridView设计一些提供界面的特殊列,我想也只能自己实现相应的Cell和Column,好像很有难度呢! 
若是可编辑的列就容易多了,直接继承相应的控件并实现IDataGridViewEditingControl就可 :)