yuwen16 (rr) 兄你好。
你所说的grid,确实有点难度。不过理解了就容易了。
你可以:
1. 用别人的东东(有源程序的)
2. 参考别人的东东,自己重做。
3. 修改别人的东东,来符合自己。(其实高手早写好了,功能比这强,还很自由与灵活)
4. 自己闷头写吧。About Grid:我曾用ATL写过Grid(不用MFC).在这随便说说;
支持Checkbox, edit等控件
有List 与Grid与Tree三种模式
支持事件。等等。参考:
http://www.codeproject.com/miscctrl/gridctrl.asp
http://www.codeproject.com/miscctrl/#Grid%20Control
你所说的grid,确实有点难度。不过理解了就容易了。
你可以:
1. 用别人的东东(有源程序的)
2. 参考别人的东东,自己重做。
3. 修改别人的东东,来符合自己。(其实高手早写好了,功能比这强,还很自由与灵活)
4. 自己闷头写吧。About Grid:我曾用ATL写过Grid(不用MFC).在这随便说说;
支持Checkbox, edit等控件
有List 与Grid与Tree三种模式
支持事件。等等。参考:
http://www.codeproject.com/miscctrl/gridctrl.asp
http://www.codeproject.com/miscctrl/#Grid%20Control
解决方案 »
- 求正则匹配一个网页
- 创建 SinaSectionGroup/SinaSection 的配置节处理程序时出错: 未能加载文件或程序集“System”或它的某一个依赖项。系统找不到指
- app.config可以自己定义xml元素吗?为何我的编译时给出了消息提示
- string.format格式
- 急!送分:C#流媒体视频转发程序编写,从哪里着手?需要什么软件环境?在线等1
- 急问:socket发送复杂数据类型问题
- 用户控件传值问题急在线等待
- DES加密提示 要解密的数据的长度无效
- 关于panel中多个窗体的切换问题(在线等)
- 如何检测用户一段时间没有动鼠标键盘了?
- 如何调用.lib文件?
- 在线等,这种异常为什么?please help..easy 问题
private void dataGrid1_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
{
Point pt = new Point(e.X,e.Y);
DataGrid.HitTestInfo hit = dataGrid1.HitTest(pt);
if(hit.Type == DataGrid.HitTestType.Cell)
{
dataGrid1.Select(hit.Row);
}
}
第四个问题:
你只要在DataGrid.TableStyles.GridColumnStyle中指定列wide长度就行第五个问题:
你只要在DataGrid.TableStyles.GridColumnStyle中指定各列的Readonly属性就行了。