public static List <Card> LoadAllCard() { List <Card> cards = new List <Card>(); DataTable dt = null; try { ServiceReference1.WSACUSoapClient client = new ServiceReference1.WSACUSoapClient(); DataSet ds = client.CardDetailQuery("Q", "", ""); dt = ds.Tables[0]; foreach (DataRow dr in dt.Rows) { string cardNo = dr["cardNo"].ToString(); string cardId = dr["cardId"].ToString(); Card c = new Card(cardId, cardNo); cards.Add(c); } return(cards); } catch (Exception ex) { return(cards); } return(cards); }