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