我的意思  :gridview里面不是有个删除功能嘛,当我点击删除的时候就执行了一条sql语句,有没有办法在执行一条sql语句而且还要执行一条删除物理文件的语句 ····为什么执行这么多是因为,删除的数据所在的表跟里一个表有关系,并且都存有图片,所以在执行删除的的时候,我要把两个表的数据都删除了,图片也删除了`````

解决方案 »

  1.   

    当然可以,你删除时调的 比如是是 deleteTableA()方法那就在deleteTableA()
    {
    调deleteTableB();}
      

  2.   

      protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            string sqlstr = "delete from 表 where id='" + GridView1.DataKeys[e.RowIndex].Value.ToString() + "'";
            sqlcon = new SqlConnection(strCon);
            sqlcom = new SqlCommand(sqlstr,sqlcon);
            sqlcon.Open();
            sqlcom.ExecuteNonQuery();
            sqlcon.Close();
            bind();
        }