摘要: C# List<T>用法所属命名空间:System.Collections.GenericpublicclassList<T>:IList<T>,ICollection<T>,IEnumerable<T>,IList,ICollection,IEnumerableList<T>类是ArrayList类的泛型等效类。该类使用大小可按需动态增加的数组实现IList<T>泛型接口。泛型的好处:它为使用c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换,所 阅读全文
posted @ 2011-06-24 15:03 mycolour 阅读(24310) 评论(0) 推荐(2) 编辑
摘要: 1、SqlParameter(“e”,0)的陷阱程序会把0默认为枚举类型,那样就不能提供变量的值,所以如果想这样用的话,必须改成new SqlParameter(“e”,(object)0)2、sqlconnection不能一直在程序中保持连接状态是因为数据库的连接在现实中是非常宝贵的资源,一定要用完就close或者dispose3、DataSet的更新 private void button6_Click(object sender, EventArgs e) { DataSet dataset = new DataSet(); //创建一个新的dataset string connStr 阅读全文
posted @ 2011-06-14 20:05 mycolour 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 看了下以前写的代码,有很多重复的地方,于是就想到用类把它们封装起来建立了一个SQLHelper的类首先是 ExcuteNonQuery() public static int ExcuteNonQuery(string sql,params SqlParameter[] parameters) { string connStr = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString; using (SqlConnection conn = new SqlConnection(connStr)) 阅读全文
posted @ 2011-06-13 20:01 mycolour 阅读(274) 评论(2) 推荐(0) 编辑
摘要: 下午用了两个多小时才做出我的第一个ADO.net程序。1、首先是数据库的建立,给出的代码会引起中文乱码,所以就简单的改了一下 first:将varchar(50)改成了nvarchar(50); second:将每个中文字符串前面加了一个N2、Winform程序的建立,很简单的界面 DropDownStyle属性 改成了DropDownList3、添加应用程序配置文件<?xml version="1.0" encoding="utf-8" ?><configuration> <connectionStrings> &l 阅读全文
posted @ 2011-06-11 20:06 mycolour 阅读(359) 评论(0) 推荐(0) 编辑