protected void DataGrid1_DeleteCommand(object source, DataGridCommandEventArgs e)
    {
        Label1.Text = "suppresion du film dont le id = ....." + e.Item.Cells[3].Text;
        int   idfilm = Int32.Parse(e.Item.Cells[3].Text);
        film2 f      = mb.film2.Find(idfilm);

        mb.film2.Remove(f);
        mb.SaveChanges();
        Display();
    }
    protected void DataGrid1_UpdateCommand(object source, DataGridCommandEventArgs e)
    {
        //  e.Item.ItemIndex

        int    idfilm      = Int32.Parse(((TextBox)e.Item.Cells[3].Controls[0]).Text);
        string titre       = ((TextBox)e.Item.Cells[4].Controls[0]).Text;
        string realisateur = ((TextBox)e.Item.Cells[5].Controls[0]).Text;
        string genre       = ((TextBox)e.Item.Cells[6].Controls[0]).Text;

        film2 f = mb.film2.Find(idfilm);

        f.genre       = genre;
        f.realisateur = realisateur;
        f.titre       = titre;
        mb.SaveChanges();
        DataGrid1.EditItemIndex = -1;
        Display();


        Label1.Text = idfilm + " ;   " + titre;
    }
    protected void DataGrid1_UpdateCommand(object source, DataGridCommandEventArgs e)
    {
        TextBox id          = (TextBox)DataGrid1.Items[e.Item.ItemIndex].Cells[3].Controls[0];
        TextBox titre       = (TextBox)DataGrid1.Items[e.Item.ItemIndex].Cells[4].Controls[0];
        TextBox genre       = (TextBox)DataGrid1.Items[e.Item.ItemIndex].Cells[5].Controls[0];
        TextBox realisateur = (TextBox)DataGrid1.Items[e.Item.ItemIndex].Cells[6].Controls[0];
        TextBox photo       = (TextBox)DataGrid1.Items[e.Item.ItemIndex].Cells[7].Controls[0];

        film2 f = new film2();

        f.genre       = genre.Text;
        f.titre       = titre.Text;
        f.realisateur = realisateur.Text;
        f.photo       = photo.Text;
        f.id          = Int32.Parse(id.Text);
        mb.film2.Add(f);

        mb.SaveChanges();
        Label1.Text             = titre.Text;
        DataGrid1.EditItemIndex = -1;
        Display();
    }
    protected void LinkButton3_Click(object sender, EventArgs e)
    {
        film2 f = mb.film2.Create();

        f.id          = 99;
        f.titre       = txt_titre.Text;
        f.realisateur = txt_realisateur.Text;
        f.genre       = txt_genre.SelectedValue;
        f.photo       = FileUpload1.FileName;

        try
        {
            mb.film2.Add(f);
            mb.SaveChanges();
            Display();
        }
        catch (Exception ex)
        {
            Label1.Text = ex.StackTrace;
        }


        FileUpload1.SaveAs(Server.MapPath("imgs/" + f.photo));
    }