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; } }