protected void dgOptionsForAnAttribute_ItemCommand(Object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { viewMode = "EditAnAttribute"; setViewMode(); string optionValue; int attributeId; attributeId = int.Parse(txtEditAnAttributeId.Text); MetadataNewDa MNDa = new MetadataNewDa(); switch (e.CommandName) { case "Delete": optionValue = ((Literal)e.Item.Cells[0].Controls[1]).Text; MNDa.DeleteAttributeValueOption(attributeId, optionValue); loadAttributeValueOptionsForAnAttribute(attributeId); break; case "Add": optionValue = ((TextBox)e.Item.FindControl("txtNewOption")).Text; MNDa.AddAttributeValueOption(attributeId, optionValue); loadAttributeValueOptionsForAnAttribute(attributeId); break; } }