C# C/S框架高级搜索功能-接口设计

  C# C/S框架高级搜索功能-接口设计

C# C/S框架高级搜索功能-接口设计


C/S框架高级版v3.x新增功能实现高级搜索:


查询界面:

贴图图片


代码, 自动生成查询语句.


贴图图片


接口实现

贴图图片





/// <summary>
/// 支持高级搜索功能
/// </summary>
public interface ISupportAdvancedSearch
{
   /// <summary>
   /// 高级搜索的方法
   /// </summary>
   /// <param name="whereSQL">高级搜索组合的查询条件</param>
   /// <returns>返回查询的对象</returns>
   object AdvancedSearch(string whereSQL);
}

// 来源:www.CSFramework.com, C/S结构框架学习网




namespace AdvancedSearch
{
   /// <summary>
   /// 业务逻辑类
   /// </summary>
   public class bllCustomer : ISupportAdvancedSearch
   {
      #region ISupportAdvancedSearch Members
      
      /// <summary>
      /// 高级查询功能
      /// </summary>
      /// <param name="whereSQL">查询条件</param>
      /// <returns></returns>
      public object AdvancedSearch(string whereSQL)
      {
         //在这里写代码从SQL取数据.
         
         return null;
      }
      
      #endregion
      
      /// <summary>
      /// 普通查询方法
      /// </summary>
      public object Search(string p, string p_2)
      {
         //在这里写代码从SQL取数据.
         
         return null;
      }
   }
}

// 来源:www.CSFramework.com, C/S结构框架学习网



private void btnSearch_Click(object sender, EventArgs e)
{
   gcSummary.DataSource = _BLL.Search("", "");
   
   //方便演示,直接读取XML数据
   DataTable dt = new DataTable("tb_MyUser");
   dt.ReadXml(Application.StartupPath "\\db.xml");
   gcSummary.DataSource = dt;
}

private void btnAdvanceSearch_Click(object sender, EventArgs e)
{
   //打开高级搜索功能
   frmAdvancedSearch.Execute(gvSummary, _BLL);
}

// 来源:www.CSFramework.com, C/S结构框架学习网




C/S框架旗舰版v5.1高级搜索界面:



贴图图片-高级搜索功能旗舰版V5




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


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

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

C# C/S框架高级搜索功能-接口设计
C/S架构快速开发平台提供高级查询功能 - 自定义查询条件搜索数据
C/S框架V2.0版集成高级查询功能
C/S系统快速开发框架-高级版3.0
C/S结构系统框架-高级
C# C/S系统开发框架高级版V3.0正式发布!
热烈祝贺C/S框架网百度搜索关键字排名第一
C#.NET短信通用接口设计-调用短信API案例|C/S框架
C/S快速开发框架多语言功能集成百度翻译接口(支持中文简体、繁体、英文、越南文)
微信支付后台服务器返回的接口通知notify_url(回调接口设计)-C/S框架
详解DevExpress.LookUpEdit控件实现自动搜索定位功能
CS框架网支持多关键字搜索功能(仅向VIP用户开放)
C/S框架标准版和高级版有什么区别?
C# C/S框架功能-保存修改日志(Modify Log)
C/S开发框架权限扩展与定制按钮功能详细设计
C/S开发框架高级版部分源码截图
C#-C/S结构系统框架 - 功能介绍
C#.NET WEBAPI 接口设计与调用
关于C/S系统开发框架高级版V3.x停止软件升级的公告
C# interface:定义接口