数据查询页面支持TreeList展示数据
作者:C/S框架网  发布日期:2011/09/18 12:07:10
  数据查询页面支持TreeList展示数据


数据查询页面预设使用GridControl展示数据,考虑到不同的展示方式,将数据查询页与框架从业务逻辑独立出来。框架内设计一个接口:ISummaryView,它的主要职责是展示数据,在数据窗体定义一个受保护的接口类型成员变量_SummaryView,数据窗体直接调用该接口的方法。业务逻辑层取到数据直接交给ISummaryView展示数据,所以框架不关心具体的展示方式(或第三方数据控件),框架(数据窗体)只与ISummaryView接口紧密藕合,通过这个接口可以扩展出数种展示方式。

UML:



贴图图片




C# Code:

/// <summary>
/// 支持数据操作功能的窗体基类.
/// </summary>
public partial class frmBaseDataForm : frmBaseChild, IDataOperatable, IPrintableForm
{
   
   protected ISummaryView _SummaryView;
   
}

//来源:C/S框架网(www.csframework.com) QQ:1980854898



DevTreeListView 展示数据:


C# Code:

_SummaryView = new DevTreeListView(tlCategory);//每个业务窗体必需给这个变量赋值.




贴图图片




DevGridView展示数据:



C# Code:

_SummaryView = new DevGridView(gvSummary);//每个业务窗体必需给这个变量赋值.




贴图图片




C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务


上一篇 下一篇