随笔分类 -  .Net

摘要:C#code方法一.objectsumObject=DataTable.Compute("sum(Qty)","TRUE");直接对数据表中的字段求和,其中Qty的类型为Int整型方法二.doubleColumnSum(DataTabledt,stringColumnName){doubled=0;foreach(DataRowrowindt.Rows){d+=double.Parse(row[ColumnName].ToString());}returnd;}数据表中的字段类型为数字的字符串类型,先用double.Parse()方法将其转化为等效的双精 阅读全文
posted @ 2013-08-02 09:53 赤日枫叶 阅读(353) 评论(0) 推荐(0)
摘要:調用格式:object DataTable.Compute(string expression,string filter);參數:expression:要計算的表達式filter:要計算表達式的過濾條件例:(C#)object objSum=DataTable.Compute("Sum(FieldName)","true");(VB.NET)dim objSum as objdectobjSum=DataTable.Compute("Sum(FieldName)","true")然後,使用Convert 的相關子 阅读全文
posted @ 2013-08-02 09:52 赤日枫叶 阅读(265) 评论(0) 推荐(0)
摘要:什么是面向对象 面向对象OO = 面向对象的分析OOA + 面向对象的设计OOD + 面向对象的编程OOP; 通俗的解释就是万物皆对象,把所有的事物都看作一个个可以独立的对象(单元),它们可以自己完成自己的功能,而不是像C那样分成一个个函数; 现在纯正的OO语言主要是java和C#,C++也支持OO,C是面向过程的。阐述面向接口、面向对象、面向方面编程的区别面向对象不好解释,可以理解为以一切元素都是对象,在设计时以对象为单位,考虑它的属性及方法。设计中采用了封装、继承、抽象的手法面向接口本身就是面向对象的,无所谓区别,只不过面向接口的好处是耦合性低面向方面Aspect-Oriented Pro 阅读全文
posted @ 2013-03-20 16:28 赤日枫叶 阅读(356) 评论(0) 推荐(0)
摘要:Response对象的BinaryWrite方法用于将一个二进制字符串写入HTTP输出流。其参数是要写入输出流的字节。 protected void Page_Load(object sender, EventArgs e) { //打开图片文件,并存在文件流中 FileStream stream = new FileStream(Server.MapPath("2.jpg"), FileMode.Open); long FileSize = stream.Length;//获取流的长度 byte[] Buffer = n... 阅读全文
posted @ 2012-12-27 16:55 赤日枫叶 阅读(280) 评论(0) 推荐(0)
摘要:通过Response对象输出数据,在输出的过程中设置输出的类型,从而实现将GridView控件中显示的数据导入到Word文档。 protected void btnPut_Click(object sender, EventArgs e) { //添加HTTP头信息 Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode("report.doc", Encoding.UTF8).ToString()); // 阅读全文
posted @ 2012-12-26 14:53 赤日枫叶 阅读(199) 评论(0) 推荐(0)
摘要:代码块语法是定义网页呈现时所执行的内嵌代码。定义内嵌代码的语法标记元素为:<%内嵌代码%>示例:<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script type="text/javascript"> var day1 = new Date(); document.write("当前时间是:" + day1.toLocaleT 阅读全文
posted @ 2012-12-24 16:52 赤日枫叶 阅读(306) 评论(0) 推荐(0)