Ejemplo n.º 1
0
        public static string GetDescriptionString(CreationOptionListOption item)
        {
            string descriptionString = "";

            if (item == null)
            {
                return(descriptionString);
            }

            descriptionString += string.Format("[옵션명] {0}", item.name);
            descriptionString += System.Environment.NewLine;
            descriptionString += string.Format("[타입] {0}", item.type);
            descriptionString += System.Environment.NewLine;
            descriptionString += string.Format("[기본값] {0}", item.@default);
            descriptionString += System.Environment.NewLine;

            if (item.Value != null && item.Value.Length > 0)
            {
                List <string> values = new List <string>();
                foreach (var val in item.Value)
                {
                    values.Add(val.Value);
                }

                descriptionString += string.Format("[입력인자] {0}", string.Join(", ", values.ToArray()));
                descriptionString += System.Environment.NewLine;
            }

            descriptionString += string.Format("[설명] {0}", item.description);

            return(descriptionString);
        }
        private void SetComboBoxCellStyle(CreationOptionListOption item, int index)
        {
            if (index < 0)
            {
                return;
            }

            if (item == null)
            {
                return;
            }

            if (item.Value == null)
            {
                return;
            }

            DataGridViewComboBoxCell cCell = new DataGridViewComboBoxCell();

            cCell.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing;

            List <string> values = new List <string>();

            foreach (var val in item.Value)
            {
                values.Add(val.Value);
            }

            cCell.Items.AddRange(values.ToArray());

            dataGridView1.Rows[index].Cells[1] = cCell;

            if (MapConvertDataSource.CheckedOptionItemList[index].OptionVaule != null)
            {
                cCell.Value = MapConvertDataSource.CheckedOptionItemList[index].OptionVaule;
            }
        }