Sql中分隔字串–>查询–>组合字串
最近在工作遇到一个数据库查询的问题,大概如下:表Table1中有字段No和Title,每一个No对应一个Title,表Table2中有NoAll字段,NoAll字段的value是No的组合,以逗号隔开,如”111,222,333″,现在要查询Table2,根据NoAll将其中的每一个No所对应的Title查询出来也以逗号分隔显示,如:”oec2003,oec2004,oec2004″。表定义如下:
C#3.0学习(3)—匿名类型
匿名类型是在初始化的时候根据初始化列表自动产生类型的一种机制,利用对象初始化器来创建匿名对象的对象。如:
火箭十八连胜 振奋人心
一早就起来坐在电脑前等着火箭的比赛,这场比赛关系重大,是对战黄蜂,赢了这场比赛就可以提升到西部第三名。虽然上次和黄蜂交锋赢了,但那时姚还没有受伤,所以这场比赛仍然很艰巨。
看完《再见古惑仔》的一点感想
古惑仔系列可以说影响过我们这一代人,有的人只是当作是一般的动作电影,娱乐一下而已,有的人可能会效仿片中的一些行为。很庆幸我是属于前者。 近几天我看到《再见古惑仔》的这个片名,第一想到的就是是不是剧组想到8年前的古惑仔系列给社会带来的负面影响太大,拍这个来挽回一下。看完也证实了这一点,虽然片中也充满着打斗血腥的场面,但还是起到了一定的教育作用。
window.print()实现局部打印
window.print() 实际上,是浏览器打印功能菜单的一种程序调用。与点击打印功能菜单一样,不能精确分页,不能设置纸型,套打的问题更加无从谈起,只不过,可以让用户不用去点菜单,直接点击网页中的一个按钮,或一个链接里面调用罢了。事实上,很多用户都是采用这种方式打印,但是这种方式最致命的缺点是不能设置打印参数,比如纸型,页边距,选择打印机等等。
C#3.0学习(2)—对象集合初始化器
创建一个对象时可以包含一个对象初始化器或集合初始化器,用于初始化所创建对象的成员或新创建的集合的元素。使用初始化器可以让我们的代码变得更简洁。
C#3.0学习(1)—隐含类型局部变量和扩展方法
隐含类型局部变量隐含类型的局部变量是用var关键字来声明的,如下: 12345var i = 123;var h=123.123;var s = “oec2003";var intArr = new[] {1,2,3,4} ;var a = new[] { 1, 10, 100, 1000 }; 乍一看有点像javascript中的声明方式...
动态添加GridView行
C#代码:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768using System;using System.Data;using System.Configuration;using S...