winform循环绑定combox的值到datagradeview上并显示

qq_40905926 2018-03-27 02:26:09
if (cmbCreateGoodName.SelectedItem.ToString().Equals("全部") && !cmbCreateGoodKind.SelectedItem.ToString().Equals("全部"))
{

BindColumnDelOrder("单品汇总1");
if (string.IsNullOrEmpty(cmbCreateGoodName.Text))
{
MessageBox.Show("请选择商品!");
return;
}
_listgoodinfos = Service.GetAllSaleGoods(cmbCreateGoodKind.Text).ToList();
for (int i = 0; i < _listgoodinfos.Count; i++)
{
string startTime = "";
string endTime = "";
string timeType = null;
string GoodName = null;
GoodName = _listgoodinfos[i].ToString();
startTime = dtpStart.Value.ToString("yyyy-MM-dd 00:00:00");
endTime = dtpEnd.Value.ToString("yyyy-MM-dd 23:59:59");
timeType = cmbTimeType.Text.ToString();

List<OrderGoodsReport> OrderGoodsList = Service.GetOrderGoodStatistics_1(timeType, startTime, endTime, GoodName, cmbOrderStatus.Text, comboBox1.Text, false).ToList();


if (OrderGoodsList.Count() < 1)
{
return;
}


float TotalSpecification = 0.00F; //磅数
int TotalQuantity = 0; //个数
int Goods_Specification = 0;//订单数

for (int j = OrderGoodsList.Count - 1; j > -1; j--)
{
TotalSpecification += OrderGoodsList[j].TotalSpecification;
TotalQuantity += int.Parse(OrderGoodsList[j].TotalQuantity.ToString());
Goods_Specification += int.Parse(OrderGoodsList[j].Goods_Specification.ToString());
}



OrderGoodsReport OrderGoods = new OrderGoodsReport();
OrderGoods.Goods_Name = "总计";
OrderGoods.TotalSpecification = TotalSpecification;
OrderGoods.TotalQuantity = TotalQuantity;
OrderGoods.Goods_Specification = Goods_Specification;
OrderGoodsList.Add(OrderGoods);

dgvShow.DataSource = OrderGoodsList;

}

}

目前只能绑定combox中的一个值,并不能绑定所有值
...全文
496 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧