2008年8月9日

事物回滚操作方法

摘要: sql事物回滚,能使在自己定义的事务中,如有一个sql操作错误就把数据库回滚到事务发生之前或事务中的某一个点, 例1: private static void ExecuteSqlTransaction(string connectionString) { using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); SqlCommand command = connection.CreateCommand(); SqlTransaction transaction; // Start a local transaction. 阅读全文

posted @ 2008-08-09 09:50 张皓 阅读(950) 评论(0) 推荐(0) 编辑

通用分页存储过程

摘要: SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS OFF GO /*--实现分页的通用存储过程 显示指定表、视图、查询结果的第X页 对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法 如果视图或查询结果中有主键,不推荐此方法 如果使用查询语句,而且查询语句使用了order by,则查询语句必须包含top 语句 --*/ 阅读全文

posted @ 2008-08-09 09:48 张皓 阅读(267) 评论(0) 推荐(0) 编辑

动态控件事件获得方式

摘要: protected void Page_Load(object sender, EventArgs e) { Button btn = new Button(); btn.Text = "动态按钮"; btn.CommandArgument = "CommandArgument"; btn.Command += new CommandEventHandler(btnGrid_Command); this.Panel1.Controls.Add(btn); } protected void btnGrid_Command(object sender, CommandEventArgs e) { ClientScript.RegisterClientScriptBlock(this.GetType(), " 阅读全文

posted @ 2008-08-09 09:44 张皓 阅读(687) 评论(0) 推荐(0) 编辑

GridView自动排序控制

摘要: GridView自带了数据排序功能。在设计视图下,只能对GridView的排序数据列和排序方向进行静态设置。在后台程序中,则需要用Attributes方式对GridView的这两个属性进行动态设置。 示例如下: (前台)...... 阅读全文

posted @ 2008-08-09 09:43 张皓 阅读(888) 评论(0) 推荐(0) 编辑

Repeater用法

摘要: 使用Repeater可以绘制表头、表内、表尾比较复杂的表格,如以下实例: 序号 ...... 阅读全文

posted @ 2008-08-09 09:40 张皓 阅读(12580) 评论(9) 推荐(0) 编辑

将页面输出为Excel文件用法

摘要: 将页面输出到文件用法 一、定义文档类型、字符编码   Response.Clear();    Response.Buffer= true;    Response.Charset="utf-8";      //下面这行很重要, attachment 参数表示作为附件下载,您可以改成 online在线打开    //filename=FileFlow.xls 指定输出文件的名称,注意其扩展名和指定文件类型相符,可以为:.doc    .xls    .txt   .htm   阅读全文

posted @ 2008-08-09 09:38 张皓 阅读(4591) 评论(0) 推荐(0) 编辑

RowDataBound用法

摘要: GridView1_RowDataBound用法: (1)别绑定的数据为为一个对象实例: protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) 阅读全文

posted @ 2008-08-09 09:36 张皓 阅读(931) 评论(0) 推荐(0) 编辑

游标(cursor)详解

摘要: 游标(cursor)详解 在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。 阅读全文

posted @ 2008-08-09 09:26 张皓 阅读(1180) 评论(0) 推荐(0) 编辑

临时表使用方法

摘要: 在SQL SERVER2000中,建立临时表方式有3种: 1)create table #table_name(field1 type,field2 type,..........) insert into #table_name values(..............) select * from #table_name 2)create table tempdb.table_name(field1 type,field2 type,..........) 阅读全文

posted @ 2008-08-09 09:24 张皓 阅读(598) 评论(0) 推荐(0) 编辑

导航