C/S系统,像进仓单、出仓单之类的Form,功能和界面是一样的,不同的只是数据源。所以我想做一个通用的Form,各种单据就在这Form的基础上绑定数据和进行个性化的设定但同时我希望各控件保留设计器的功能(通常窗口继承后各控件的设计器就不能使用了),
特别是DataGrid,用设计器去设置比用代码要快得多。这应该要怎样实现呢?继承?接口?还是其它什么的?哪里可以找到这方面的例子??
特别是DataGrid,用设计器去设置比用代码要快得多。这应该要怎样实现呢?继承?接口?还是其它什么的?哪里可以找到这方面的例子??
2. 封装通用的 UserControl.
------------
但同时我希望各控件保留设计器的功能(通常窗口继承后各控件的设计器就不能使用了),
特别是DataGrid,用设计器去设置比用代码要快得多。
----
在父窗体中将DataGrid的Modifiers设置为internal或public
使用时,继承这个基类窗体就好了。
2. 封装通用的 UserControl.
------------
但同时我希望各控件保留设计器的功能(通常窗口继承后各控件的设计器就不能使用了),
特别是DataGrid,用设计器去设置比用代码要快得多。
----
在父窗体中将DataGrid的Modifiers设置为internal或public
难道没其它办法了吗??
动态生成datagrid列,把需要改的东西,做成参数
继承就可以,很方便,少了N多代码,我就是这么干的
把这部分功能提取出来做成控件,直接继承 DataGrid 。