在博客园看到这样一篇文章,关于c#中常用额一些技巧。现在把他收藏起来,便于日后观看
地址:
http://www.cnblogs.com/linJie1930906722/p/5349580.html
下面是自己记录的:
找出最大值:
List<int > list=new List<int > ();//存储条件查询下所有的version
for (int i = 0; i < v_dt.Rows.Count; i++)
{
list.Add(int.Parse(v_dt.Rows[0][0].ToString()));//加入集合中
}
//找出最大值
version = list.Select(p => p).Max();//获取list最大值
//下载文件
string savePath = Server.MapPath("~/xxxxxx.xls");
try
{
FileInfo DownloadFile = new FileInfo(savePath);
string filename = "xxxxx.xls";
System.Web.HttpContext.Current.Response.Clear();
System.Web.HttpContext.Current.Response.ClearHeaders();
System.Web.HttpContext.Current.Response.Buffer = false;
System.Web.HttpContext.Current.Response.ContentType = "application/octet-stream";
System.Web.HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" + filename);
System.Web.HttpContext.Current.Response.AppendHeader("Content-Length", DownloadFile.Length.ToString());
System.Web.HttpContext.Current.Response.WriteFile(DownloadFile.FullName);
System.Web.HttpContext.Current.Response.Flush();
System.Web.HttpContext.Current.ApplicationInstance.CompleteRequest();
return BusinessMessage.SUCCESS;
} catch(){
}