Удаление изображения из папки и базы данных с помощью gridview in ASP.NET с#
Я могу удалить из базы данных, но я не знаю, как удалить изображение из папки.
Пожалуйста помочь .
для лучшего понимания, пожалуйста, отредактируйте мой код и вставьте.
Заранее спасибо.
Что я уже пробовал:
protected void Button1_Click(object sender, EventArgs e) { SqlCommand command = new SqlCommand("SPinsertitem", con); command.CommandType = CommandType.StoredProcedure; // UPLOAD IMAGE 1 // string strname = picture1.FileName.ToString(); strname = "~//brand//New folder//" + strname; picture1.PostedFile.SaveAs(Server.MapPath(strname)); command.Parameters.Add("@imageone", SqlDbType.VarChar, 100).Value = strname; // UPLOAD IMAGE 2 // string strname2 = picture2.FileName.ToString(); strname2 = "~//brand//New folder//" + strname2; picture2.PostedFile.SaveAs(Server.MapPath(strname2)); command.Parameters.Add("@imagetwo", SqlDbType.VarChar, 100).Value = strname2; // UPLOAD IMAGE 3 // string strname3 = picture3.FileName.ToString(); strname3 = "~//brand//New folder//" + strname3; picture3.PostedFile.SaveAs(Server.MapPath(strname3)); command.Parameters.Add("@imagethree", SqlDbType.VarChar, 100).Value = strname3;
protected void BindGrid() { SqlDataAdapter myCommand = new SqlDataAdapter("SELECT * FROM pikiphones", con); DataSet ds = new DataSet(); myCommand.Fill(ds); GridView1.DataSource = ds; GridView1.DataBind(); }
protected void delete_rOW(object sender, GridViewDeleteEventArgs e) { String deleteCmd = "DELETE FROM pikiphones WHERE id= @id"; SqlCommand myCommand = new SqlCommand(deleteCmd, con); myCommand.Parameters.Add(new SqlParameter("@id", SqlDbType.Int)); myCommand.Parameters["@id"].Value = Convert.ToInt32(GridView1.Rows[e.RowIndex].Cells[1].Text); try { myCommand.ExecuteNonQuery(); } catch (SqlException) { Label1.Text = "ERROR: Could not delete record"; } myCommand.Connection.Close(); BindGrid(); }