摘要:
【引言】项目中经常使用DataTable,发现有好多东西,需要整理下.protectedvoidPage_Load(objectsender,EventArgse){//①CreateaDataTableDataTabledt=newDataTable("Table_AX");//②AddcolumnsforDataTable//Method1dt.Columns.Add("column0",System.Type.GetType("System.String"));//Method2DataColumndc=newDataColum 阅读全文
摘要:
有关LocalReport、DeviceInfo和PrintDocument的内容已经介绍得差不多了,稍后会给出一个继承自System.Drawing.Printing.PrintDocument的组件EMFStreamPrintDocument。但是现在,来看一下如何进行自定义纸张票据打印时的页面设置。页面设置窗体如下图所示: 如何添加、删除自定义大小的纸张、枚举系统的打印机?以前在博客园的一篇随笔中参加过讨论,见http://wormday.cnblogs.com/archive/2005/12/22/302635.aspx。当然还是使用Win32 API,以下是我封装的一个关于打印机.. 阅读全文
摘要:
c#压缩和解压缩文件 使用SharpZip压缩与解压缩的实战经验2007-08-17 09:39 首先,在 http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx 下载源码,找到“ZipConstants.cs”修改public static string ConvertToString(byte[] data){ return Encoding.GetEncoding("gb2312").GetString(data, 0, data.Length); //return Encoding.ASCII.G 阅读全文
摘要:
/// <summary> /// 下载文件 /// </summary> /// <param name="URL">下载文件地址</param> /// <param name="Filename">下载后的存放地址</param> /// <param name="Prog">用于显示的进度条</param> public void DownloadFile(string URL, string filename, System.Wi 阅读全文
摘要:
public static string GetPrinterStatus(string PrinterName) { int intValue = GetPrinterStatusInt(PrinterName); string strRet = string.Empty; switch (intValue) { case 0: strRet = "准备就绪(Ready)"; break; case 0x00000200: strRet = "忙(Busy)"; break; case 0x00400000: st... 阅读全文
摘要:
近日,在研究功能比较强大的.net第三方控件developer express,竟然发现里面的模板列RepositoryItemCheckEdit默认的状态和单选钮一样,虽然我们有时候也很需要这样的功能,但是有时候我们也要有复选按钮的功能,最头疼的莫过于这个东东的教程,帮助啥的全是英文的.所以在求助网上发现没有满意的答案之后,决心自己狠砸单词,终于黄天不负有心人...我觉得好多人一定也在为这个控件的这个功能而发愁,所以觉得应该写些东西,其实就这个动能也没有什么太神秘,只不过找它的属性方法的 时候比较费时间.首先,先定义一个新列,是个绑定的列:(拿绑定列为例) gridView1.Columns 阅读全文
摘要:
分组查询中每组中某列的各行字符数据相加显示,即把每组中多行数据的某列通过字符相加显示成一行。例如:分组查询的结果如下, type name score 1 frank 90 1 joane 80 2 tom 100 2 jack 50 3 dong 99 3 bruce 90我想要的结果是 type names sumScore 1 frankjoane 170 2 tomjack 150 3 dongbruce 189请高手帮我写写这个sql语句,谢谢!CREATE FUNCTION dbo.f_str(@type int) RETURNS varchar(8000) AS BEGIN .. 阅读全文
摘要:
本系列文章翻译O'Reilly 出版的《C# Cookbook》一书中的片段,仅供学习交流使用4.9 使用泛型创建只读集合问题您希望类中的一个集合里的信息可以被外界访问,但不希望用户改变这个集合。解决方案使用ReadOnlyCollection<T>包装就很容易实现只读的集合类。例子如,Lottery类包含了中奖号码,它可以被访问,但不允许被改变:publicclassLottery{//创建一个列表.List<int>_numbers=null;publicLottery(){//初始化内部列表_numbers=newList<int>(5);// 阅读全文
摘要:
一说到三层架构,我想大家都了解,这里就简单说下,三层架构一般包含:UI层、DAL层、BLL层,其中每层由Model实体类来传递,所以Model也算是三层架构之一了,例外为了数据库的迁移或者更OO点,DAL层就衍生出了IDAL接口。Model就是简单的对应数据库里面的类,DAL层就是主要操作数据库的方法了,BLL这个就看业务了。而DAL层大部分的方法都是差不多,无非就是几个Insert,Update,Delete,Select。 再来说下泛型,这个是2.0才开始有的,算是2.0中一个非常重要的技术了,关于泛型有什么好处优点就不说了,网上一大堆,其实说了也没有什么用,大家在实践中运用了就知道,我. 阅读全文
摘要:
C# 泛型Dictionary (Hashtable)using System;using System.Collections.Generic;public class Example{ public static void Main() { //创建泛型哈希表,然后加入元素 Dictionary<string, string> oscar = new Dictionary<string, string>(); oscar.Add("哈莉•贝瑞", "《死囚之舞》"); oscar.Add("朱迪•丹奇", 阅读全文