В случае необходимости вывода значений picklist из MS CRM для своего aspx веб-приложения можно использовать данный код

picklist to dropdownlist

picklist to dropdownlist

            //Создаю и посылаю запрос с помощью MetadaServiceSDK
            RetrieveAttributeRequest projectPLRequest = new RetrieveAttributeRequest();
            projectPLRequest.EntityLogicalName = "new_flat";//имя сущности
            projectPLRequest.LogicalName = "new_project";//имя атрибута picklist
            projectPLRequest.RetrieveAsIfPublished = true;

            RetrieveAttributeResponse projectPLResponse = (RetrieveAttributeResponse)metadataService.Execute(projectPLRequest);
            PicklistAttributeMetadata projectPL = (PicklistAttributeMetadata)projectPLResponse.AttributeMetadata;

            List<ListItem> itemsProject = new List<ListItem>();
            //получаю значения
            foreach (Option o in projectPL.Options)
            {
                itemsProject.Add(new ListItem(o.Label.UserLocLabel.Label, o.Value.Value.ToString()));
                //где o.Label.UserLocLabel.Label - отображаемый текст в выпадающем списке
                //o.Value.Value.ToString() - Цифровое значение
            }
            //заполняю DropDownList3 полученными значениями
            DropDownList3.Items.AddRange(itemsProject.ToArray());