应用存储过程删除数据
2013-03-21 05:53
281 查看
View Code
using System; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Data.SqlClient; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlConnection con = new SqlConnection(ConfigurationSettings.AppSettings["strCon"]); SqlDataAdapter dap = new SqlDataAdapter("select * from 员工信息表", con); DataSet ds = new DataSet(); dap.Fill(ds, "table"); GridView1.DataSource = ds; GridView1.DataKeyNames = new string[] { "员工编号" }; GridView1.DataBind(); } protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { SqlConnection con = new SqlConnection(ConfigurationSettings.AppSettings["strCon"]);//创建数据库连接 con.Open();//打开数据库 SqlCommand cmd = new SqlCommand("procDeleteEmployee", con);//调用执行删除的存储过程 cmd.CommandType = CommandType.StoredProcedure;//设定数据操作类型 SqlParameter pares = new SqlParameter("@员工编号", SqlDbType.VarChar, 50); cmd.Parameters.Add(pares);//添加参数 cmd.Parameters["@员工编号"].Value = GridView1.DataKeys[e.RowIndex].Value.ToString();//传值操作 cmd.ExecuteNonQuery();//执行删除操作 con.Close();//关闭连接 this.Page_Load(sender, e); } }
相关文章推荐
- 应用存储过程添加删除数据
- 利用存储过程分步删除数据
- 存储过程删除大量数据
- ORACLE—定时能删除数据的存储过程
- Mybatis应用mysql存储过程查询数据
- SQL如何删除多余数据行的存储过程实例
- 存储过程-树形结构数据删除
- Oracle利用存储过程批量insert造数据和分批提交删除的例子
- Mysql 插入100条数据存储过程。每次使用完删除。
- 通过存储过程来实现删除所有表的数据(清库)
- 应用存储过程添加数据
- .Net下批量删除数据的存储过程问题(用动态SQL )
- MySQL从多个表中删除数据的存储过程
- Sql Server 删除数据表的存储过程,直接能用!(源码带说明)
- 存储过程 删除两表关联的数据记录
- sql生成(插入、修改、删除数据的存储过程)代码的存储过程
- 点滴积累【other】---存储过程删除所有表中的数据(sql)
- Mybatis应用mysql存储过程查询数据实例
- 历史数据统计-存储过程的应用
- 应用存储过程按月建数据表