public static List<myListItem> ComboItemList(DataSet ds, string valueColumnName, string displayColumnName) { List<myListItem> retList = new List<myListItem>(); foreach(DataRow dr in ds.Tables[0].Rows) { myListItem itm = new myListItem(dr[valueColumnName].ToString(),dr[displayColumnName].ToString()); retList.Add(itm); } return retList; }
private void LoadParam() { this.lblPrompt.Text = _param.PromptText; foreach ( ParameterValue p in _param.DefaultValues) { ParameterDiscreteValue pDis = (ParameterDiscreteValue)p; string valuePrompt; if (_param.DefaultValueDisplayType == DefaultValueDisplayType.Description) { valuePrompt = pDis.Description; } else { valuePrompt=pDis.Value.ToString() + " - " + pDis.Description; } myListItem itm = new myListItem(pDis.Value.ToString(), valuePrompt); this.cboValue.Items.Add(itm); } }