/// <summary> /// 绑定现货历史委托列表 /// </summary> private void BindXHHistoryEntrustList() { int icount; string msg = ""; DateTime?sDate = null; DateTime?eDate = null; if (chkXHDateTime_HistoryEntrust.Checked) { sDate = dtpXHStart_HistoryEntrust.Value; eDate = dtpXHEnd_HistoryEntrust.Value; } List <XH_HistoryEntrustTableInfo> list = wcfLogic.QueryXHHistoryEntrust(out icount, pageControlXH_HistoryEntrust.CurrentPage, pageControlXH_HistoryEntrust.PageSize, true, ServerConfig.XHCapitalAccount, ref msg, sDate, eDate); pageControlXH_HistoryEntrust.RecordsCount = icount; daXHHistoryEntrust.DataSource = list; daXHHistoryEntrust.Columns["XHHEBuySell"].DisplayIndex = 13; daXHHistoryEntrust.Columns["XHHECurrencyType"].DisplayIndex = 14; for (int i = 0; i < this.daXHHistoryEntrust.Rows.Count; i++) { #region 买卖类型 string BuySellType = daXHHistoryEntrust.Rows[i].Cells["XHHistoryBuySellTypeId"].Value.ToString(); if (BuySellType.Equals("1")) { daXHHistoryEntrust.Rows[i].Cells["XHHEBuySell"].Value = "买"; } else { daXHHistoryEntrust.Rows[i].Cells["XHHEBuySell"].Value = "卖"; } #endregion #region 币种类型 string CurrencyType = daXHHistoryEntrust.Rows[i].Cells["XHHistoryCurrencyTypeId"].Value.ToString(); if (CurrencyType.Equals("1")) { daXHHistoryEntrust.Rows[i].Cells["XHHECurrencyType"].Value = "人民币"; } else if (CurrencyType.Equals("2")) { daXHHistoryEntrust.Rows[i].Cells["XHHECurrencyType"].Value = "港币"; } else if (CurrencyType.Equals("3")) { daXHHistoryEntrust.Rows[i].Cells["XHHECurrencyType"].Value = "美元"; } #endregion #region 单位 string Unit = daXHHistoryEntrust.Rows[i].Cells["XHHistoryTradeUnitId"].Value.ToString(); if (Unit.Equals("1")) { daXHHistoryEntrust.Rows[i].Cells["XHHEUnit"].Value = "股"; } else if (Unit.Equals("2")) { daXHHistoryEntrust.Rows[i].Cells["XHHEUnit"].Value = "手"; } else if (Unit.Equals("3")) { daXHHistoryEntrust.Rows[i].Cells["XHHEUnit"].Value = "张"; } else if (Unit.Equals("4")) { daXHHistoryEntrust.Rows[i].Cells["XHHEUnit"].Value = "份"; } #endregion #region 委托状态 string OrderStatusId = daXHHistoryEntrust.Rows[i].Cells["XHHistoryOrderStatusId"].Value.ToString(); if (OrderStatusId.Equals("1")) { daXHHistoryEntrust.Rows[i].Cells["XHHEStatus"].Value = "无状态"; } else if (OrderStatusId.Equals("2")) { daXHHistoryEntrust.Rows[i].Cells["XHHEStatus"].Value = "未报"; } else if (OrderStatusId.Equals("3")) { daXHHistoryEntrust.Rows[i].Cells["XHHEStatus"].Value = "待报"; } else if (OrderStatusId.Equals("4")) { daXHHistoryEntrust.Rows[i].Cells["XHHEStatus"].Value = "已报待撤"; } else if (OrderStatusId.Equals("5")) { daXHHistoryEntrust.Rows[i].Cells["XHHEStatus"].Value = "已报"; } else if (OrderStatusId.Equals("6")) { daXHHistoryEntrust.Rows[i].Cells["XHHEStatus"].Value = "废单"; } else if (OrderStatusId.Equals("7")) { daXHHistoryEntrust.Rows[i].Cells["XHHEStatus"].Value = "已撤"; } else if (OrderStatusId.Equals("8")) { daXHHistoryEntrust.Rows[i].Cells["XHHEStatus"].Value = "部撤"; } else if (OrderStatusId.Equals("9")) { daXHHistoryEntrust.Rows[i].Cells["XHHEStatus"].Value = "部成"; } else if (OrderStatusId.Equals("10")) { daXHHistoryEntrust.Rows[i].Cells["XHHEStatus"].Value = "已成"; } else if (OrderStatusId.Equals("11")) { daXHHistoryEntrust.Rows[i].Cells["XHTEStatus"].Value = "部成已撤"; } #endregion } }