上一页 1 2 3 4 5 6 7 ··· 16 下一页
摘要: 1.如果表没有自动增长的标识列(int) 使用临时表SELECT IDENTITY(int) NewID ,.. INTO #tmp FROM YouTable2.表有标识列 使用表变量INSERT INTO @tmpTableSELECT ..., NewID=(SELECT COUNT(*) FROM YouTable b WHERE b.aid<=a.aid) FROM YouTable a当有了从 1到~d 的连续NewID时, 你就可以用循环来操作每一条记录了.这个NewID你就可以当它是指针标识.DECLARE @i INT,@cnt INTSET @i=1SELECT @c 阅读全文
posted @ 2014-02-27 09:42 yellowshorts 阅读(2284) 评论(1) 推荐(0) 编辑
摘要: var p = DataTable.AsEnumerable().Where(t => t.Field("ChannelID") == int.Parse(code)).Select(d => d); if (p != null && p.Count() > 0) { return p.Select(c => c.Field("name")).First(); } else { return ""; } 阅读全文
posted @ 2014-02-24 14:52 yellowshorts 阅读(9258) 评论(0) 推荐(1) 编辑
摘要: 1.冒泡排序 1 //冒泡排序 2 public void BubbleSort(int[] list) 3 { 4 int i, j, temp; 5 bool done = false; 6 j = 1; 7 while ((j list[i + 1])13 {14 done = false;15 temp = list[i]... 阅读全文
posted @ 2014-01-17 13:55 yellowshorts 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 队列是一种先进先出的线性表 因此需要引用Clist线性类 1 class CQueue 2 { 3 private Clist m_list;//构造链表对象实例 4 public CQueue()//构造函数 5 { 6 m_list = new Clist(); 7 } 8 //入队 9 public void EnQueue(int DataValue)10 {11 //功能:加入队列,这里使用List类的Append... 阅读全文
posted @ 2014-01-17 10:26 yellowshorts 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 堆栈是一种常用的数据结构,并且是线性表操作的子集,即操作受限的线性表。因此需要用到Clist 线性表类 1 public class CStack 2 { 3 private Clist m_List;//创建链表对象实例 4 //构造函数 5 public CStack() 6 { 7 m_List=new Clist(); 8 } 9 //压入堆栈10 public void Push(int PushValue)11 {12 ... 阅读全文
posted @ 2014-01-17 10:22 yellowshorts 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 单向链表数据结构是有节点组成,每个节点包含两部分,第一部分为存储数据,第二部分为指向下一个节点的指针。注意,有两个特色的节点,分别为“头节点”和“尾节点”,头节点本身没有数据,只存储下一个节点的指针,尾节点只存数据 1 //节点类 2 public class ListNode 3 { 4 public ListNode(int NewValue) 5 { 6 Value = NewValue; 7 } 8 //前一个 9 public ListN... 阅读全文
posted @ 2014-01-16 17:36 yellowshorts 阅读(3755) 评论(1) 推荐(0) 编辑
摘要: 首先新建一个类,继承自System.Web.UI.Page,然后重写OnInit,如下:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.HtmlControls;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;namespaceFuSession{pu 阅读全文
posted @ 2014-01-15 15:43 yellowshorts 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 查询语法的使用1int[]foo=newint[100];2for(intnum=0;num<foo.Length;num++)3{4foo[num]=num+num;5}678foo=(fromninEnumerable.Range(0,100)9selectn*n).ToArray(); 阅读全文
posted @ 2014-01-06 16:50 yellowshorts 阅读(127) 评论(0) 推荐(0) 编辑
摘要: select id from infoid-----------123567810111215(11 行受影响)方法一:select (select max(id)+1 from Info where id(select max(id)+1 from Info where id beginId) as endIdfrom (select id+1 as beginId from info where id+1 not in (select id from info) and id < (select max(id) from info)) as tbeginId endId------- 阅读全文
posted @ 2013-11-30 18:02 yellowshorts 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 这是我发了不少时间整理的C#的正则表达式,新手朋友注意一定要手册一下哦,这样可以节省很多写代码的时间。下面进行了简单总结。 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 只能输入有1~3位小数的正实数: 阅读全文
posted @ 2013-11-16 11:26 yellowshorts 阅读(327) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 16 下一页