private bool EditCategory() { objCategory = new Category(); objCategoryBiz = new CategoryBiz(); GridViewRow row = gvDisplayCategory.SelectedRow; objCategory.CategoryId = Convert.ToInt16(gvDisplayCategory.DataKeys[row.RowIndex].Values[0].ToString()); objCategory.CategoryName = txtFirstCategory.Text.Trim(); objCategory.SecondCategoryId = Convert.ToInt16(gvDisplayCategory.DataKeys[row.RowIndex].Values[1].ToString()); objCategory.SecondCategoryName = txtSecondCategory.Text.Trim(); objCategory.ThirdCategoryId = Convert.ToInt16(gvDisplayCategory.DataKeys[row.RowIndex].Values[2].ToString()); objCategory.ThirdCategoryName = txtThirdCategory.Text.Trim(); objCategory.CategoryDescription = txtUpdateCategoryDescription.Text.Trim(); objCategory.IsActive = Convert.ToBoolean(ddlUpdateCategoryStatus.SelectedValue); objCategory.UpdatedBy = Convert.ToInt16(Session["UserId"].ToString()); objCategoryBiz.EditCategory(objCategory); return(true); }