private void GetContactList(List<MESParameterInfo> lstParameters) { wsMDL.IwsMDLClient client = new wsMDL.IwsMDLClient(); try { baseForm.SetCursor(); DataSet ds = client.GetContactRecords(baseForm.CurrentContextInfo, lstParameters.ToArray<MESParameterInfo>()); this.grdContact.SetDataBinding(ds.Tables[0], ""); } catch (Exception ex) { MESMsgBox.ShowError(ExceptionParser.Parse(ex)); } finally { baseForm.ResetCursor(); baseForm.CloseWCF(client); } }