private void SetParameterValues(ParameterConstantValueProviderInfo parameterValues) { ValueListView.Rows.Clear(); if (parameterValues != null && parameterValues.Items != null) { foreach (var item in parameterValues.Items) { var label = item.Key; var value = item.Value as ConstantBind; if (value != null) { ValueListView.Rows.Add(label, value.Value); } } } }
private ParameterConstantValueProviderInfo GetParameterValues() { var parameterValues = new ParameterConstantValueProviderInfo { Items = new Dictionary <string, IDataBind>() }; var index = 0; foreach (DataGridViewRow row in ValueListView.Rows) { var label = ShowLabel ? (string)row.Cells[0].Value : string.Format("Item{0}", index++); var value = new ConstantBind { Value = row.Cells[1].Value }; parameterValues.Items.Add(label, value); } return(parameterValues); }