关于 DevExpress 的 GridControl 控件

sxqqtj 2017-06-22 12:06:34
一个比较低级的问题,DevExpress 中的 GridControl 控件能否继承。
我是想做一个自定义控件,进行一些小的功能扩展。

如果继承.net 的datagrid 是可以实现的,但是如果继承 Gridcontrol 发现没有添加到 工具栏中。

对自定义控件认识还非常粗浅,希望各路大神给个例子,或能指点一下该看哪些资料!
...全文
171 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sxqqtj 2017-06-25
  • 打赏
  • 举报
回复
@shoppo0505 ,@duanzi_peng 谢谢两位的关注,问题虽没有得到彻底解决。但我想可以换一个思路。 写一个类似 HELPER的类,定义一些静态方法 扩展自己需要的功能,到时传入具体的 gridcontrol 就可以了。
shoppo0505 2017-06-22
  • 打赏
  • 举报
回复
引用 楼主 sxqqtj 的回复:
一个比较低级的问题,DevExpress 中的 GridControl 控件能否继承。 我是想做一个自定义控件,进行一些小的功能扩展。 如果继承.net 的datagrid 是可以实现的,但是如果继承 Gridcontrol 发现没有添加到 工具栏中。 对自定义控件认识还非常粗浅,希望各路大神给个例子,或能指点一下该看哪些资料!
对于小型的项目,一般不建议这么做。 可以之后升级会出现问题。 建议试试Telerik,功能很强大
exception92 2017-06-22
  • 打赏
  • 举报
回复
进行一些小的功能扩展 -》这个很少的,一般的功能几乎都能满足需求。说说看你的功能扩展是什么
shoppo0505 2017-06-22
  • 打赏
  • 举报
回复
引用 5 楼 sxqqtj 的回复:
@shoppo0505 我知道在 窗体上放一个 gridcontrl ,然后继承窗体 可以实现,不知道这是不是可行的方案
到目前为止,感觉telerik非常强大,只有想不到,没有做不到。
shoppo0505 2017-06-22
  • 打赏
  • 举报
回复
引用 4 楼 sxqqtj 的回复:
@shoppo0505 不是DEV控件功能不能满足项目要求,我只是想学习自定义控件的制作,这样可以提高代码重用率。 但不知道我的思路是否正确,对于提供代码重用率是否有别的方法,望赐教。
这个方法可行,但是有效多久,不好说。 我们之前公司内部的控件就是都是自己做的,和你的需求相同,但是如果有系统,.Net框架升级,多多少少会有点小问题。 后来就全部使用telerik了
exception92 2017-06-22
  • 打赏
  • 举报
回复
引用 3 楼 sxqqtj 的回复:
[quote=引用 1 楼 duanzi_peng 的回复:] 进行一些小的功能扩展 -》这个很少的,一般的功能几乎都能满足需求。说说看你的功能扩展是什么
比如说 按回车键 有"TAB" 键效果,单元格内自动折行 这些类似的功能。我知道这些怎么实现, 就是不想重复的做这些事情。所以想把这些功能做在一个自定义控件里面。不知道这样行不行。[/quote] 它们官网上有自定义控件的例子,但是我没发现有GridControl的。
sxqqtj 2017-06-22
  • 打赏
  • 举报
回复
@shoppo0505 我知道在 窗体上放一个 gridcontrl ,然后继承窗体 可以实现,不知道这是不是可行的方案
sxqqtj 2017-06-22
  • 打赏
  • 举报
回复
@shoppo0505 不是DEV控件功能不能满足项目要求,我只是想学习自定义控件的制作,这样可以提高代码重用率。 但不知道我的思路是否正确,对于提供代码重用率是否有别的方法,望赐教。
sxqqtj 2017-06-22
  • 打赏
  • 举报
回复
引用 1 楼 duanzi_peng 的回复:
进行一些小的功能扩展 -》这个很少的,一般的功能几乎都能满足需求。说说看你的功能扩展是什么
比如说 按回车键 有"TAB" 键效果,单元格内自动折行 这些类似的功能。我知道这些怎么实现, 就是不想重复的做这些事情。所以想把这些功能做在一个自定义控件里面。不知道这样行不行。

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧