protected void uiGridViewEnvelops_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "EditEnvelop") { Envelops objData = new Envelops(); objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); if(!objData.IsColumnNull("ColorID")) uiDropDownListColor.SelectedValue = objData.ColorID.ToString(); if (!objData.IsColumnNull("DimensionID")) uiDropDownListDim.SelectedValue = objData.DimensionID.ToString(); uiTextBoxPrice.Text = objData.Price.ToString(); uiPanelAllCats.Visible = false; uiPanelEditCat.Visible = true; CurrentEnvelop = objData; BindCats(); } else if (e.CommandName == "DeleteEnvelop") { try { Envelops objData = new Envelops(); objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); objData.MarkAsDeleted(); objData.Save(); CurrentEnvelop = null; BindCats(); } catch (Exception ex) { return; } } }