·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> ASP.NET网站开发 >> 基于WebForm+EasyUI的业务管理系统形成之旅 -- 构建Web界面(Ⅴ)

基于WebForm+EasyUI的业务管理系统形成之旅 -- 构建Web界面(Ⅴ)

作者:佚名      ASP.NET网站开发编辑:admin      更新时间:2022-07-23

基于WebForm+EasyUI的业务管理系统形成之旅 -- 构建Web界面(Ⅴ)

上篇《基于WebForm+EasyUI的业务管理系统形成之旅 -- 数据统计》,主要介绍系统数据统计所采用图形、报表工具。

本篇将如何构建Web界面以及新增、编辑、导出数据等功能。

一、在Web界面使用ParamQueryGrid控件


web界面,如图所示

新增、编辑功能就不详细讲了,看一下导出功能

通过选择导出列,选择导出内容

 1        Dictionary<string, string> dic = new Dictionary<string, string>(); 2             for (int i = 0; i < cblColumns.Items.Count; i++) 3             { 4                 if (cblColumns.Items[i].Selected) 5                 { 6                     dic.Add(cblColumns.Items[i].Value, cblColumns.Items[i].Text); 7                 } 8             } 9             if (dic.Count == 0)10             {11                 ShowMsgHelper.Alert("请选择需要导出的数据列!");12             }13             else14             {15                 //ShowMsgHelper.AlertMsg("导出成功!");16                 StringBuilder strSql = new StringBuilder();17                 strSql.AppendFormat("SELECT * FROM {0}", _key);18                 DataTable dt = DataFactory.SqlDbHelper.GetDataTableBySQL(strSql);19                 if (dt != null && dt.Rows.Count > 0)20                 {21                     //string path = new DataToExcel().DataExcel(dt, _fileName, Server.MapPath(YYCKeys.FILE_EXPORT_ADDRESS), dic);22                     //new InsusIOUtility().Download(Server.MapPath(YYCKeys.FILE_EXPORT_ADDRESS) + "\\" + path, _fileName + ".xls");23                     if (YYC.Common.DotNetUI.ExcelHelper.ExportExcel(dt, dic, _fileName))24                     {25                         ShowMsgHelper.AlertMsg("导出成功!");26                     }27                 }28             }