void gvAttribute_RowCommand(object sender, GridViewCommandEventArgs e) { switch (e.CommandName) { case "EditAttribute": int AttributeID = 0; int.TryParse(e.CommandArgument.ToString(), out AttributeID); if (AttributeID > 0) { ViewState[CMSViewStateManager.AttributeID] = AttributeID; BeginEditMode(); upnlAttributeItem.Update(); } break; } }