摘要:早上看了一些关于GridView隐藏列的文章,才知道GridView有DataKeys这么一个属性。 从名字上看,它是该GridView的键的一个集合。但如果把所有的字段都设为键的话,它也就成了数据集合。 下面的例子实现了根据列名来取值。 aspx文件代码:<body> <form id="form1" runat="server"> <div> <as... 阅读全文
GridView隐藏主键列取值问题
2010-02-05 12:36 by Jeff Chow, 485 阅读, 0 推荐, 收藏,
摘要:设置GridView的DataKeyNames属性。<asp:GridView ID="GridView1" runat="server" DataKeyNames="ID" ><asp:BoundField DataField="ID" Visible="false" /></asp:GridView>若是在.cs文件中的话,设置DataKeyNames必须在... 阅读全文
动态SQL,交叉表例子
2010-02-01 18:54 by Jeff Chow, 268 阅读, 0 推荐, 收藏,
摘要:感觉就是把竖着的N条记录,查成横向的很多列,搬个例子记录下。 思路:通过查询原表的记录,动态去构造一个varchar变量,然后调用exec(),执行该变量中的sql语句。 原始表格式如下: Class CallDate CallCount 1 2005-8-8 40 1 2005-8-7 6 2 2005-8-8 77 2 2005-8-9 33 3 2005-8-8 9 3 2005... 阅读全文
grouping()函数
2010-01-29 15:24 by Jeff Chow, 1381 阅读, 0 推荐, 收藏,
摘要:grouping(), Sql Server里边的一个函数,至于在其他数据库是怎样的意思,暂不提。 所要传入的参数是group by字句中的某个表达式,返回结果只有0和1。 msdn上说到该函数只是的是否聚合group by列表中的指定列表达式。如果grouping()返回1则指示聚合;返回0则指示不聚合。 个人对此的理解是:如果该值(单元格里边的内容)是聚合(累加)产生的结果,则groupin... 阅读全文
sql server模式匹配运算下的转义符
2010-01-13 10:45 by Jeff Chow, 321 阅读, 0 推荐, 收藏,
摘要:刚在看书,提到了sql server的模式匹配运算,接着想到了通配符的转义问题,因为太久没用,Google了搜索了一下才想起来,写几句话记录下。关于通配符的转义,sql server里边提供了关键字escape来处理。但是escape本身不是什么转义符(刚才我就是在这里搞错了),而是将escape后面的符号定义为转义符。举个例:select * from [User] where userName... 阅读全文
浙公网安备 33010602011771号