当前位置:编程学习 > C#/ASP.NET >>

希望帮忙,如何使用第三方控件(SwitchButton)来自定义DataGridViewColumn

  实现功能:最近项目中需要使用第三方控件带有开关按钮的SwitchButton,需要在DataGridView列中显示,单击时可以触发该按钮的事件,显示ON或者OFF.
  问题:无法按钮的事件,而且在选中DataGridView一行的时候,因为是全选所以选中行的颜色会覆盖该按钮的显示,
  使用过的方法:
                1. 继承于 DataGridViewColumn
                        DataGridViewCell
                2.在CellPainting事件中根据单元格的矩形边框将该控件添加到指定的位置,但是快速拖动DataGridview的滚动条时会出现多余的控件,于是在进入该事件的时候先移除该单元格上的控件然后再添加,可是还是不行。       
 有没有什么好的方法可以直接在单元格上显示控件?
 希望能大家的帮忙,我的分不多了,谢谢,小弟不胜感激。
  --------------------编程问答-------------------- 那就没有了 --------------------编程问答-------------------- 恩,不过还是谢谢光临。 --------------------编程问答-------------------- datagridview中添加按钮http://msdn.microsoft.com/zh-cn/library/7tas5c80(VS.80).aspx --------------------编程问答-------------------- 谢谢楼上的,自定义SwitchButtonColumn实现IDataGridViewEditingControl接口可以在DataGridView处于编辑状态时呈现,但必须要双击单元格才能显示,但是我想要单击情况下也会显示,而且单击的时候还要有动态滑动效果从ON过渡到OFF的效果,怎么才能在继承于DataGridViewCell的类中怎么实现画出来那个控件的效果? --------------------编程问答-------------------- 怎么没人回答哦?急哦 --------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,