//protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e) //{ // using (PoslovniKlubBL temp = new PoslovniKlubBL()) // { // DropDownList ddlKategorija = (DropDownList)GridView1.Rows[e.NewEditIndex].FindControl("ddlKategorija"); // string kateg = ddlKategorija.SelectedItem.Text.ToString(); // Label kat = (Label)GridView1.Rows[e.NewEditIndex].FindControl("lblKategorija"); // System.Windows.Forms.MessageBox.Show("Kat " + kat.Text + " kateg " + kateg); // ddlKategorija.SelectedIndex = temp.GetKat(kat.Text); // //napraviti string u koji staviti trenutno stanje pa to onda ubaciti u edit ddlKategorija // } //} protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) { using (PoslovniKlubBL temp = new PoslovniKlubBL()) { oglasi priv = new oglasi(); Label Kod = (Label)GridView1.Rows[e.RowIndex].FindControl("lblSporazumBroj"); DropDownList ddlVrsta = (DropDownList)GridView1.Rows[e.RowIndex].FindControl("ddlVrsta"); DropDownList ddlKategorija = (DropDownList)GridView1.Rows[e.RowIndex].FindControl("ddlKategorija"); DropDownList ddlPodKategorija = (DropDownList)GridView1.Rows[e.RowIndex].FindControl("ddlPodKategorija"); TextBox txtNaslov = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txtNaslov"); TextBox txtTextOglasa = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txtTextOglasa"); Label rok = (Label)GridView1.Rows[e.RowIndex].FindControl("lblVrijediDo"); int kat = temp.GetKat(ddlKategorija.SelectedValue); int podkat = temp.GetPodKat(ddlPodKategorija.SelectedValue); System.Windows.Forms.MessageBox.Show(ddlKategorija.SelectedValue + " katID: " + kat + " podkat " + ddlPodKategorija.SelectedValue + " podkatId: " + podkat); priv.OglasId = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Values[0].ToString()); priv.KorisnikID = temp.GetUserBySpBr(Kod.Text); priv.VrstaID = temp.GetVrsta(ddlVrsta.SelectedValue); priv.KategorijaID = temp.GetKat(ddlKategorija.SelectedValue); priv.PodkategorijaID = temp.GetPodKat(ddlPodKategorija.SelectedValue); priv.Naslov = txtNaslov.Text; priv.TextOglasa = txtTextOglasa.Text; priv.VrijediDo = Convert.ToDateTime(rok.Text); priv.Realizovan = false; temp.UpdateOglas(priv); } }