摘要: C#将Json字符串反序列化成List对象类集合using System.IO;using System.Web.Script.Serialization;using System.Runtime.Serialization.Json;public static List<T> JSONStringToList<T>(this string JsonStr) { JavaScriptSerializer Serializer = new JavaScriptSerializer(); List<T> objs = Serializer.Deserialize 阅读全文
posted @ 2012-10-16 23:21 筱若流苏 阅读(712) 评论(1) 推荐(0)
摘要: 巨型整数,即大到最大的数据类型都装不下的整数。运算的原理其实也简单,就像刚学数学时列竖式来,对位相加,大于9就向高位进位。具体处理时,就是将字符串形式表示的巨整数,按位放入一个数组,实现按位相加、进位,及相减、借位。public class ComputeHugeNumber{ public static string Plus(string num1, string num2) { if (!IsNumber(num1, num2)) return "错误:操作数必须是整数。"; if (num1[0] != '-' && nu... 阅读全文
posted @ 2012-09-07 21:16 筱若流苏 阅读(286) 评论(0) 推荐(0)
摘要: 开发中经常会遇得到需要多种条件组合查询的情况,比如有三个表,年级表Grade(GradeId,GradeName),班级表Class(ClassId,ClassName,GradeId),学员表Student(StuId,StuName,ClassId),现要求可以按年级Id、班级Id、学生姓名,这三个条件可以任意组合查询学员信息。做法不止一种,这里提供一种巧妙的使用一条查询来实现的办法,我们来写成一个过程,如下:create proc up_select_student_combocondition@gradeId int,@classId int,@stuName nvarchar(10) 阅读全文
posted @ 2012-09-07 21:13 筱若流苏 阅读(1942) 评论(0) 推荐(0)
摘要: 限制输入,只允许输入数字,限制输入一个小数点,可以清除之前输入的信息。 private void NumberAccpter(object sender, KeyPressEventArgs e) { int keyValue = (int)e.KeyChar; if ((keyValue >= 48 && keyValue <= 57) || keyValue == 8 || keyValue == 46) { if (sender != null && sender is Text... 阅读全文
posted @ 2012-08-14 17:34 筱若流苏 阅读(284) 评论(0) 推荐(0)
摘要: 开始->所有程序->Microsoft Visual Stdio 2005->Visual Stdio Tools->Visual Stdio 2005 命令提示 这时会弹出一个命令行对话框, 输入cd..退到上一级目录, 然后 cd Common7\IDE 进入该目录后再输入devenv.exe /setup /resetuserdata /resetsettings重新初始化…… 阅读全文
posted @ 2012-08-08 09:50 筱若流苏 阅读(1321) 评论(0) 推荐(0)
摘要: C#程序中,经常需要保证数据的完整性,因此,事务的存在不可或缺。封装在DBHelper中的方法:public bool ExecuteTrans(string [] sqls){ SqlCommand cmdComm = new SqlCommand(); SqlTransaction myTran = null; try { if (connection.State != ConnectionState.Open) { connection.Open(); } myTran = connec... 阅读全文
posted @ 2012-08-02 10:37 筱若流苏 阅读(739) 评论(0) 推荐(0)
摘要: 递归,根据查询结果动态生成TreeView数据表:相关C#代码:/// <summary>/// 根据递归查询结果动态生成TreeView/// 递归查询,表做为参数传递过来/// </summary>/// <param name="nodes">TreeView的节点集合</param>/// <param name="parentid">所属父级的ID</param>/// <param name="tb">数据库中对应的表</param& 阅读全文
posted @ 2012-07-31 14:50 筱若流苏 阅读(308) 评论(0) 推荐(0)
摘要: 用到的数据表:create table tbl_Main( IDMain int identity(1,1) primary key, OrderNO nvarchar(20), CreateTime datetime)create table tbl_Detail( IDetail int identity(1,1) primary key, IDMainNo int references tbl_Main(IDMain), OrderName nvarchar(20), OrderQutity int, OrderUnit varchar(2... 阅读全文
posted @ 2012-07-30 15:24 筱若流苏 阅读(342) 评论(0) 推荐(0)