摘要:当我们用sql server的查询分析器察看一张表时,竟然看到了这样的记录:
奇怪之处就在于“receivetime”字段明明是datetime类型,怎么可能是“62016004”这个数字呢?
sql server怎么会让这种数字插入呢?即使我们的程序写错了,想往记录里插,那也会得到异常的呀?
还是做数据仓库的有经验,说可能是查询分析器......
摘要:/*獲取用戶表信息游標*/set nocount ondeclare find_user_table cursorforselect [name],crdate from sysobjectswhere type=´u´ /*這裡只查詢用戶定義的表*/order by [name]
declare @cname varchar(128) /*定義儲存表名變量*/decla......
在DataGrid中使用项模板在datagrid中使用项模板
我们可能会遇到这样的情况,当我们要删除记录的时候,可能不止删除一条记录,而是删除两条甚至更多,于是我们通常的做法就是在每条记录后都用一个复选框,选中表示要删除,不选则表示不删除.在asp.net中利用项模板可以轻松实现这个功能. 【程序编程相关:
[原创]VC6(SP6)+STLPort】
【推荐阅读:
DHTML技巧--网页文字选取】
效果如下图: 【扩展信息:
一个制作水印的方法】
怎么样,这个效果很酷吧?其实我觉得最主要的是方便.
接下来我来介绍一下整个实施的过程:
1. 创建一个asp.net应用程序,在web窗体中添加一个datagrid控件,在该控件上单击鼠标右键,选择“属性生成器…”,选择“列”标签,创建一个模板列,如下图:
2. 确定后,再次在控件上单击右键,出现如下菜单:
3. 选择“columns[5]-删除”菜单(您的可能会不一样),出现模板编辑窗口:
4. 放一个“复选框”到itemtemplate中,准备工作就做完了,接下来写代码实现批量删除.
5. 思路:先获取每一个复选框所对应的记录id号(你可以通过各种方法去设置,我用的是获取datagrid控件中的第一列的值),把这些id号放在arraylist动态数组中,然后写一个方法,参数即为该arraylist动态数组,遍历所有元素,然后一个一个删除就可以了.
6. 获取id号集的方法:遍历所有datagrid中的所有行(items),取得指定单元格(cells),然后找到该单元格的控件(controls)代码如下:
public arraylist getids()
{
arraylist al = new arraylist();
checkbox box;...
下一页 摘要:Ø 先建立好目录层次:cls目录下放所有的业务逻辑层的类和全局静态类;asmx目录下放所有的web服务文件;ascx目录下放所有的用户控件,style下放样式表;config目录下放附加的web配置文件,script目录下放所有的客户端脚本;images目录下放图片;admin目录下放后台管理的文件,并在web.config下配置成此目录部允许匿名访问.
Ø 提醒:
n 建......