SunCoder

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

2012年2月21日

摘要: /// <summary> /// 翻页绑定 /// </summary> /// <param name="acc">元数据</param> /// <param name="pgid">表示页码的request参数</param> /// <param name="pSize">每页项目数</param> /// <param name="lab">显示翻页按钮的空间</param> /// 阅读全文
posted @ 2012-02-21 15:28 SunCoder 阅读(380) 评论(0) 推荐(0) 编辑

摘要: 在实际的项目开发中我们经常遇到有分类的问题,比如图书分类,照片分类,产品分类等等在数据库内我们通常是把分类定义在一个表里,在数据表里用以个字段来关联相应的分类,然后取得分类的名字这样我们就会遇到一个问题,如果我们需要的分类很多,但是没得分类或许只有两个或几个,这样如果还是按照原来的办法处理的话就得不偿失了,所以我找到了另外方法首先假定我们有个产品表,分“合格品”和“A品” 数据表 有个字段 listid 是表示该数据的分类,字段内容为0或1我们就可以直接去的想要的数据并填充Dataset后 DataSet srd =某个方法返回的数据 for (int i = 0; i < srd.Ta 阅读全文
posted @ 2012-02-21 15:15 SunCoder 阅读(264) 评论(0) 推荐(0) 编辑

2012年2月20日

摘要: C#多线程函数如何传参数和返回值提起多线程,不得不提起委托(delegates)这个概念.我理解的委托就是具有同样参数和返回值的函数的集合.比如publicdelegatevoidMyDelegate(intarg);就是这种形式的函数voidMyfuntion(inti);的集合.如何将一个函数加入委托的集合?MyDelegatedele=newMyDelegate(Myfuntion1);再增加一个dele+=newMyDelegate(Myfuntion2);...委托函数dele就是具有整数参数和空返回值的函数Myfuntion1,2的集合.调用这个委托函数dele(1);就是逐个调用 阅读全文
posted @ 2012-02-20 16:09 SunCoder 阅读(209) 评论(0) 推荐(0) 编辑

2012年2月17日

摘要: 大家知道,DataSet保存的数据是位于服务器内存里面的原数据库的“副本”。所以用DataSet更新数据的过程就是先对“副本”进行更新,然后在将“原本”更新,按照我的理解就是把“原本”覆盖掉。具体到过程,首先是要找到需要更新的行,然后赋新值,最后更新原数据库。要找到需要修改的行,比较方便的做法就是根据记录中的某个值进行查找,这样比用“列号”“行号”什么的方便多了。要做到这一点,首先就是要给数据库指定一个主键,然后即可按照主键进行查找。要注意的是这个主键必须要是在程序中指定的,并且这个主键不一定和你数据库原来有的主键一样。然后就是最后的更新,当然是用DataAdapter的Update()方法借 阅读全文
posted @ 2012-02-17 13:54 SunCoder 阅读(302) 评论(2) 推荐(0) 编辑

摘要: 找了好就终于找到个完整的中文注释的了,语法,结构都值得学习哦using System;using System.Data;using System.Xml;using System.Data.SqlClient;using System.Collections;namespace Book.DAL{ /// <summary> /// SqlServer数据访问帮助类 /// </summary> public sealed class SqlHelper { #region 私有构造函数和方法 private SqlHelper() ... 阅读全文
posted @ 2012-02-17 13:32 SunCoder 阅读(290) 评论(0) 推荐(0) 编辑

2012年2月16日

摘要: 表结构:id 自动增长的主键,name 姓名字段, age 年龄字段tsql语句:“inster into table (name,age)output inserted.idvalues("name",20)”用SqlCommand实例的ExecuteScalar方法就可以返回本次插入操作系统先自动补充的ID值,这样既减轻了代码量,也减轻了二次查询的系统负担,更解决了大流量时候的并发性问题,一举三得啊,当然,返回的是object类型的数据,后面你想怎么捏就怎么捏 阅读全文
posted @ 2012-02-16 11:54 SunCoder 阅读(1132) 评论(0) 推荐(0) 编辑

2012年2月15日

摘要: 字符串函数:● ASCII('a')=97---返回字母a对应的ASCII码● CHAR('48')=0---返回48这个ASCII码对应的字符● LCASE('ABcdE')="abced" 或 LOWER('ABcdE')="abced"(将给定字符串转为小写)● UCASE('ABcdE')="ABCDE" 或 UPPER('ABcdE')="ABCDE"(将给定字符串转为大写)● LTRIM(' fgf 阅读全文
posted @ 2012-02-15 21:55 SunCoder 阅读(143) 评论(0) 推荐(0) 编辑

摘要: “程序员”在你眼中,着三个字是什么样的呢,我看到的只有困难和坚持,才能真正体现着三个字,程序员对整个IT行业有多重要:“没有程序员就没有应用,没有应用就没有支持应用的硬件需求,没有硬件需求,世界上多少企业要倒闭,微软有能存在吗?”不了解程序员的会说出一句很让程序员伤心的话“他是修电脑的”,不知道你们听了这句话内心是个什么感觉,伤不起啊程序员没有什么光鲜的外表,没有明星精彩的演出,没有歌星动听的歌声,但我们做到的是为亿万人名带来生活上的便利没有程序员,摄影机不能工作,明星演出又有谁能看到,没有程序员,录音机不能录音,歌星的歌声又能传得多远,没有程序员,又有谁能享受色彩缤纷的万维网呢程序员只在背后 阅读全文
posted @ 2012-02-15 21:27 SunCoder 阅读(123) 评论(0) 推荐(0) 编辑