winform的dataGridView有个DataGridBoolColumn列,可以显示一个单选框的,如何照这样子写个自定义列是两个单选框在里面的?是显示时就看到的而不是编辑时才出现两个单选框,编辑时出现的我会做。
解决方案 »
- 关于哈希表的访问与修改基本代码【快速结贴】
- 遍历的一个小问题,新人!
- +20翻转字符.
- 急!win2000中设置用ManagementObject.InvokeMethod("SetDefaultPrinter", null)报错
- 如何将短信收发程序与WEB页面结合
- C# Crystal Reports 如何導出pdf文件
- 在c#中如何实现string和double的转化
- asp.net 调用web接口
- 请问怎样把整个word文档转成一个图片
- 如何用C#判断ADSL是否连接,断线,接收的字节数,,,,,???????
- 关于sqldatareader的一个read()错误
- 在序列化对象后,如何去掉根对象的xmlns?如何将xml申明中的"gb2312"改为"utf-8"
你用的是VS2003或VS2002的DataGrid控件吧,按你说的肯定只有两种状态:用一列说明两种控件就行了。
按你的意思真要做至少需要两个ICheckBox接口,一列DataDataGridColumn继承来做,但C#好像没有这样的接口。而C#不像C++那样继承多个类,所以要做必须想办法写成IControl,然后再写成ICheckBox,然后再想办法写DataGridCheckBoxColumn,够麻烦的,且我也不知道怎样写。这只是我个人的一个想法而已。自已想办法写一个试试。
用户名,权限
aaa,2(这样就选中“写”这个单选框)
bbb,3(这样就选中“编辑”这个单选框)
是WEB的就容易实现了,可在WINFORM里我就是没办法做得出这效果:(