您的位置:首页 > 其它

应用存储过程删除数据

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);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: