Пример #1
0
    protected void grdAnaKategoriler_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        //LabelID imizi Find Control ile ID bulma işlemini yaptık.
        int AnaID = Convert.ToInt32((this.grdAnaKategoriler.Rows[e.RowIndex].FindControl("lblID") as Label).Text);
        //AnaKategoriler değerinde anakategori değişkeni tanımladık ve tek bir veri çekeceğimiz için Sign işlemini kullandık.
        AnaKategoriler anakategori = et.AnaKategorilers.Single(v => v.AKID == AnaID);

        // Text Bak Kontrolumuz ile değiştirilen veriyi alıp veri tabanında ilgili bölümü değiştirdik..
        anakategori.AKAD = (this.grdAnaKategoriler.Rows[e.RowIndex].FindControl("txtAD") as TextBox).Text;
        et.SubmitChanges();                                  // değişiklikleri kaydettik
        Response.Redirect("Yonetim.aspx?ad=anakategoriler"); // sayfamızı yeniledik
        AnaKategorileriGetir();                              // Fonksiyonumuzu çağırdık.
    }