|
private void DataGrid1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
try
{
string Con=ConfigurationSettings.AppSettings["Conn"];
con = new SqlConnection(Con);
c =new Blog.classes.Classtx();
cmd = new SqlCommand("delete Blog_UAddrClass where sid=@sid", con);
cmd.Parameters.Add(new SqlParameter("@sid", SqlDbType.Int));
cmd.Parameters["@sid"].Value = this.DataGrid1.DataKeys[(int)e.Item.ItemIndex];
Response.Write("<script language=javascript>confirm('确定删除吗?')</script>");//想操作它的确定时,我就让它做删除,否则就什么也不做
if(c.rowcout(Convert.ToInt32(DataGrid1.DataKeys[(int)e.Item.ItemIndex]))>0 &&c.classnamecout(Session["Username"].ToString())>1)
{
Response.Redirect("deletedata.aspx?sid="+DataGrid1.DataKeys[(int)e.Item.ItemIndex].ToString()+"&rowcount="+c.rowcout(Convert.ToInt32(DataGrid1.DataKeys[(int)e.Item.ItemIndex])));
}
else
{
c.delete(Convert.ToInt32(DataGrid1.DataKeys[(int)e.Item.ItemIndex]));
}
cmd.Dispose();
con.Close();
c.bindGraid(this.DataGrid1, Session["Username"].ToString());
}
catch (Exception ex)
{
} |
|