Example #1
0
       protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
       {
           try
           {
               int movieID = Convert.ToInt32(e.Keys[0]);
               string movieTitle = e.Values["OriginalName"].ToString();
               MovieCatalogBL context = new MovieCatalogBL();
               context.DeleteMovieByID(movieID);
               //FilterMovies();
               // after deletion rebind gridview with filter
               FilterButton_Click(sender, e);
               lblMessage.Text = "Movie: " + movieID + "-" + movieTitle + " deleted!";
               //Server.Transfer("~/Default.aspx");
               //Response.Redirect("~/Default.aspx");
           }
           catch (Exception)
           {
               lblMessage.ForeColor = System.Drawing.Color.Red;
               lblMessage.Text = "An error occurred while deleting movie record. Make sure that movie exists. " +
                                   "It is possible that other user deleted movie record.";
           }

       }