博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C#

摘要:1.问题描述 使用SteamRead的Peek()和ReadLine()来读取流中的数据,如果数据行数太多,会读取不完整(后面有些数据就读不出来了)。 比如: while (srResponseReader.Peek() > 0) { string line = srResponseReader.R 阅读全文

posted @ 2016-02-19 15:14 随遇 阅读(2049) 评论(0) 推荐(0)

摘要:byte[] buffer = context.Response.Clear(); context.Response.ClearHeaders(); context.Response.ClearContent(); context.Response.ContentType = "application/pdf"; context.Response.AppendHeader("Content-Disposition", String.Format("inline; filename=xxxx{0}.pdf", DateTime.Now. 阅读全文

posted @ 2014-01-14 09:41 随遇 阅读(147) 评论(0) 推荐(0)

摘要:1.xml 文档序列化成对象public static ContactDetails Deserialize(string proposalsXml) { try { XmlSerializer xmlSerializer = new XmlSerializer(typeof(ContactDetails)); TextReader reader = new StringReader(proposalsXml); return xmlSerializer.Deserialize(reader) as ContactDetails; ... 阅读全文

posted @ 2014-01-13 15:37 随遇 阅读(131) 评论(0) 推荐(0)

摘要:最近使用了ReportView控件绑定数据,总结下:1.在设计器上托一个ReportView控件,在后台代码自动生成:private void ReportViewForm_Load(object sender, EventArgs e) { this.reportViewer1.RefreshReport();//执行这句话才会把报表的数据显示出来 }2.rdlc文件的设置参数设置:参数设置好之后,还需要编写代码如下:设置参数 List<ReportParameter> param = new List<ReportParameter>(); param.Add(ne 阅读全文

posted @ 2012-01-06 17:02 随遇 阅读(4509) 评论(0) 推荐(0)

摘要:最近做了个服务,总结下编写的步骤,以备后用第一:添加一个windows服务项目:第二:在这个项目中的服务文件中编写需要执行的功能,一般这个功能都是写在另外一个类库中:第三:在服务的设计界面右键添加“安装程序”,项目中会自动增加一个文件:"ProjectInstaller.cs"在"ProjectInstaller.cs"设计界面上有两类,设置这两个类的相关属性:比如:Account 设置成LocalSystem在输出文件中建立.bat文件:文件名:install.bat文件内容:%WinDir%\Microsoft.NET\Framework\v2.0. 阅读全文

posted @ 2011-12-15 11:56 随遇 阅读(185) 评论(0) 推荐(0)