哎...很困惑的一个问题...我要在DataGridView里面添加一列
这一列里面的cell...有的是CheckBox,有的是Combobox,还有的是TextBox...
反正就是很五花八门...请教各位大虾怎么实现啊?PS:
我看到有DataGridViewCheckBoxCell,DataGridViewComboboxCell等等cell级的类,但是貌似这个是用于模板类的?(没看懂)
这一列里面的cell...有的是CheckBox,有的是Combobox,还有的是TextBox...
反正就是很五花八门...请教各位大虾怎么实现啊?PS:
我看到有DataGridViewCheckBoxCell,DataGridViewComboboxCell等等cell级的类,但是貌似这个是用于模板类的?(没看懂)
解决方案 »
- C# winForm 里的GridView 的边框颜色怎么改?
- 难!!!节能减排系统功能该如何设计?
- 为什么通过process启动的软件有些功能无法使用,与正常启动有何区别?
- dataGride双击显示数据问题
- 请教,SQL在update时候,参数传什么代表保持当前值不变?
- 求海关“联网监管--电子帐册”成功实施经验!
- 保存字符,怎么做 求教!!!
- c# 如何来生成amr文件
- 记得有个apiexplore,就是api在.net(c#)下的声明软件,哪有下的?
- cefsharp winform 代理问题
- 算法大擂台:看看谁的算法效率最高(用时最短),把一串数字转化为随机字母(数字在20位以上)
- 各位老大帮忙啊 再搞不出来就失业了啊
问题在于:
1,盖上去的时候接缝处老有点显示得不好看
2,某位大哥不希望我用这种方法做...请问有没其他方法?
依然谢谢楼上的回答
要不是这样我也不会来发帖了
自定义DataGridViewColumn和DataGridViewCell是最好的,但是复杂程度远超我的想象。
查了一下,一般都是继承DataGridViewTextColumn和DataGridViewTextCell,通过重写EditType为自定义IDataGridViewEditingControl达到自定义的效果。也就是非编辑状态下只能是文本显示,不知道lz能不能接受。
MS有示例http://msdn.microsoft.com/zh-cn/library/ms180996.aspx
还有人发过类似的控件http://www.cnblogs.com/codeanywhere/articles/298879.html如果不是非常必要而且lz对自己非常有信心的话,采用这种折中的方式比较好。
如果要设置格式,建议放在table里面!
Web和Winform不是一回事……