Ejemplo n.º 1
0
    protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        Label           id  = (Label)GridView1.Rows[e.RowIndex].FindControl("lblEditId");
        TextBox         fn  = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txtEditFname");
        TextBox         mn  = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txtEditMname");
        TextBox         ln  = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txtEditLname");
        RadioButtonList gen = (RadioButtonList)GridView1.Rows[e.RowIndex].FindControl("rdEditGender");
        CheckBoxList    hb  = (CheckBoxList)GridView1.Rows[e.RowIndex].FindControl("chEditHobby");
        DropDownList    st  = (DropDownList)GridView1.Rows[e.RowIndex].FindControl("ddlEditState");

        blayer.sid    = int.Parse(id.Text);
        blayer.fname  = fn.Text;
        blayer.mname  = mn.Text;
        blayer.lname  = ln.Text;
        blayer.gender = gen.Text;

        string str1 = "";

        for (int i = 0; i < hb.Items.Count; i++)
        {
            if (hb.Items[i].Selected == true)
            {
                if (str1 == "")
                {
                    str1 = hb.Items[i].Text;
                }
                else
                {
                    str1 = str1 + "," + hb.Items[i].Text;
                }
            }
        }
        blayer.hobby = str1;
        blayer.state = st.Text;

        int p = blayer.blayer_updatefnamelname(blayer);

        if (p > 0)
        {
            Response.Write("Update Succesfullyy..");
            GridView1.EditIndex = -1;
            Bind();
        }
        else
        {
            GridView1.EditIndex = -1;
            Bind();
            Response.Write("Failed to Update..");
        }
    }