private void BindXHTodayTradeList() { CurrentQueryValue.QueryXHTradeNO = txtQueryXHTradeNo.Text; int icount; string msg = ""; List <XH_TodayTradeTableInfo> list = wcfLogic.QueryXHTodayTrade(out icount, pageControlXH_ToadyTrade.CurrentPage, pageControlXH_ToadyTrade.PageSize, true, ServerConfig.XHCapitalAccount, ref msg); pageControlXH_ToadyTrade.RecordsCount = icount; daXHTodayTrade.DataSource = list; daXHTodayTrade.Columns["XHTTBuySell"].DisplayIndex = 13; daXHTodayTrade.Columns["XHTTCurencyType"].DisplayIndex = 14; for (int i = 0; i < this.daXHTodayTrade.Rows.Count; i++) { #region 买卖类型 string BuySellType = daXHTodayTrade.Rows[i].Cells["BuySellTypeId"].Value.ToString(); if (BuySellType.Equals("1")) { daXHTodayTrade.Rows[i].Cells["XHTTBuySell"].Value = "买"; } else { daXHTodayTrade.Rows[i].Cells["XHTTBuySell"].Value = "卖"; } #endregion #region 币种类型 string CurrencyType = daXHTodayTrade.Rows[i].Cells["CurrencyTypeId"].Value.ToString(); if (CurrencyType.Equals("1")) { daXHTodayTrade.Rows[i].Cells["XHTTCurencyType"].Value = "人民币"; } else if (CurrencyType.Equals("2")) { daXHTodayTrade.Rows[i].Cells["XHTTCurencyType"].Value = "港币"; } else if (CurrencyType.Equals("3")) { daXHTodayTrade.Rows[i].Cells["XHTTCurencyType"].Value = "美元"; } #endregion #region 单位 string Unit = daXHTodayTrade.Rows[i].Cells["TradeUnitId"].Value.ToString(); if (Unit.Equals("1")) { daXHTodayTrade.Rows[i].Cells["XHTTUnit"].Value = "股"; } else if (Unit.Equals("2")) { daXHTodayTrade.Rows[i].Cells["XHTTUnit"].Value = "手"; } else if (Unit.Equals("3")) { daXHTodayTrade.Rows[i].Cells["XHTTUnit"].Value = "张"; } else if (Unit.Equals("4")) { daXHTodayTrade.Rows[i].Cells["XHTTUnit"].Value = "份"; } #endregion #region 成交类型 string TradeType = daXHTodayTrade.Rows[i].Cells["TradeTypeId"].Value.ToString(); if (TradeType.Equals("1")) { daXHTodayTrade.Rows[i].Cells["XHTTTradeType"].Value = "买卖成交"; } else if (TradeType.Equals("2")) { daXHTodayTrade.Rows[i].Cells["XHTTTradeType"].Value = "撤单成交"; } else if (TradeType.Equals("3")) { daXHTodayTrade.Rows[i].Cells["XHTTTradeType"].Value = "分红成交"; } else if (TradeType.Equals("4")) { daXHTodayTrade.Rows[i].Cells["XHTTTradeType"].Value = "撤单成交(内部)"; } else if (TradeType.Equals("5")) { daXHTodayTrade.Rows[i].Cells["XHTTTradeType"].Value = "废单"; } else if (TradeType.Equals("6")) { daXHTodayTrade.Rows[i].Cells["XHTTTradeType"].Value = "保证金不足强行平仓成交"; } else if (TradeType.Equals("7")) { daXHTodayTrade.Rows[i].Cells["XHTTTradeType"].Value = "超出最后交易日强行平仓成交"; } else if (TradeType.Equals("8")) { daXHTodayTrade.Rows[i].Cells["XHTTTradeType"].Value = "违法持仓限制强行平仓"; } #endregion } }