private void btnWInfo_Click(object sender, EventArgs e) { lbWarrant.Items.Clear(); PI30002 p30002 = quoteCom.GetWarrantInfo(txtWid.Text); if (p30002 == null) { lbWarrant.Items.Add("查無資料,可能未連線/未下載/無此商品!!"); return; } lbWarrant.Items.Add("權證:[" + txtWid.Text + "]"); lbWarrant.Items.Add(Gen30002Msg(p30002)); }
private string Gen30002Msg(PI30002 p30002) { string rtn = String.Format("代碼:{0}, 市場別:{1}, 簡稱:{2}, 類型:{3}, 目標股={4}, 目標股名稱:{5}, 履約價:{6}, 漲停價:{7}, 跌停價:{8}, 行使比例:{9}, 最近交易日:{10}, 到期日:{11}, C/P:{12}, 發行餘額量:{13}, 上限價格:{14},下限價格{15}", p30002.WarrantID, //0 p30002.Market, //1 p30002.WarrantAbbr, //2 p30002.WarrantType, //3 p30002.TargetStockNo, //4 p30002.TargetStockNm, //5 p30002.StrikePrice, //6 p30002.BullPrice, //7 p30002.BearPrice, //8 p30002.UsageRatio, //9 p30002.LastTradeDate, //10 p30002.ExpiredDate, //11 p30002.WarrantVariety, p30002.IssuingBalVol, p30002.LimitUpPrice, p30002.LimitDownPrice ); return(rtn); }