hi,
In gridview the value is not updated.
here is my code
protected void GridViewCdetails_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
GridViewCdetails.EditIndex = -1;
GridViewCdetails.DataSource = subcat.ShowSubcategory();
GridViewCdetails.DataBind();
}
protected void GridViewCdetails_RowEditing(object sender, GridViewEditEventArgs e)
{
GridViewCdetails.EditIndex = e.NewEditIndex;
GridViewCdetails.DataSource = subcat.ShowSubcategory();
GridViewCdetails.DataBind();
}
protected void GridViewCdetails_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
GridViewRow row = (GridViewRow)GridViewCdetails.Rows[e.RowIndex];
Label lbl = (Label)row.FindControl("Lblid");
TextBox sname = (TextBox)row.FindControl("EdTxtSubcategoryName");
TextBox sdesc = (TextBox)row.FindControl("EdTxtDescp");
DropDownList priority = (DropDownList)row.FindControl("EdPriority");
TextBox cname = (TextBox)row.FindControl("EdTxtCategoryid");
subcat.subcategoryid = Convert.ToInt32(lbl.Text);
subcat.SubCategoryName = sname.Text.Trim();
subcat.SubCategoryDesc = sdesc.Text.Trim();
subcat.SubCategorypriority = priority.Text.Trim();
subcat.categoryid = int.Parse(cname.Text);
subcat.UpdateSubcategory();
GridViewCdetails.EditIndex = -1;
GridViewCdetails.DataSource = subcat.ShowSubcategory();
GridViewCdetails.DataBind();
}