public static IDataExportPortal GetPortal(string className, string _params, string[] columnNames) { IDataExportPortal portal = ExportUtil.GetNotNullPortal(className); string[] splitArr; object[,] data; string[] paramsArr = _params.Split(';'); data = new object[paramsArr.Length + 1, 2]; //添加渠道编号 data[0, 0] = "merchantId"; data[0, 1] = new LoginUserManager().CurrentUserInfo.MerchantID; //添加传入的参数 for (int i = 0; i < paramsArr.Length; i++) { splitArr = paramsArr[i].Split(':'); data[i + 1, 0] = splitArr[0]; data[i + 1, 1] = paramsArr[i].Substring(splitArr[0].Length + 1); } portal.Parameters = new ExportParams(data, columnNames); return(portal); }