コード例 #1
0
 public void DisplayMembers(Identifier modelId, CustomVersion versionId, CustomEntity entity, string searchTerm)
 {
     try
     {
         if (modelId == null || versionId == null || entity == null)
         {
             return;
         }
         List <Member> members = MDSWrapper.GetMembers(modelId, versionId.Identifier, entity, searchTerm);
         this.lstMembers.Items.Clear();
         (this.FindForm() as Form1).ProgressBar.Maximum = members.Count;
         foreach (Member m in members)
         {
             ((ListBox.ObjectCollection) this.lstMembers.Items).Add((object)new CustomMember(m));
             (this.FindForm() as Form1).ProgressBar.PerformStep();
         }
         this.lstMembers.DisplayMember = this.rbNameCode.Checked ? "NameCode" : "CodeName";
         (this.FindForm() as Form1).ProgressBar.Value = 0;
         //this.lblCntMembers.Text = this.lstMembers.Items.Count.ToString();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }