コード例 #1
0
 public ActionResult Export(string id)
 {
     try
     {
         string sWhere = "";
         //条件
         WhereFilter QF = null;
         if (!string.IsNullOrEmpty(Request.Params["where"]))
         {
             QF = new JavaScriptSerializer().Deserialize <WhereFilter>(Request.Params["where"]);
             //sWhere = QF.GetWhere();
         }
         //DataTable dt = SQLDBHelper.MUser.QueryDT(sWhere, 1, int.MaxValue);
         M_Data_Paging <M_User> lstMUserPage = SQLDBHelperClient.CreateUser().Query(QF, 1, int.MaxValue);
         Stream stream = NPOIExcel.RenderDataTableToExcelHSS(lstMUserPage.lstTObj);
         ViewBag.Succ = "1";
         ViewBag.Msg  = "数据下载成功!";
         return(File(stream, "application/vnd.ms-excel", DateTime.Now.Ticks + ".xls"));
     }
     catch (Exception ex)
     {
         return(View("Query"));
     }
 }