public void bindGirdview() { list2 = cal1.selectGongHuoFang(); DataTable dt = new DataTable(); dt.Columns.Add("Id22", typeof(int)); dt.Columns.Add("PingMing11", typeof(String)); dt.Columns.Add("HuoHao11", typeof(String)); dt.Columns.Add("Guige11", typeof(String)); dt.Columns.Add("SeHao12", typeof(String)); dt.Columns.Add("Yanse11", typeof(String)); dt.Columns.Add("DanJia11", typeof(String)); dt.Columns.Add("GongHuoFangA11", typeof(String)); dt.Columns.Add("GongHuoFangB11", typeof(String)); dt.Columns.Add("BeiZhu11", typeof(String)); foreach (clsBuiness.GongHuoFang s in list2) { dt.Rows.Add(s.Id, s.PingMing, s.HuoHao, s.Guige, s.SeHao, s.Yanse, s.DanJia, s.GongHuoFangA, s.GongHuoFangB, s.BeiZhu); } dataGridView2.DataSource = dt; }
public void mflDgd_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); for (int i = 0; i < dataGridView1.ColumnCount; i++) { dt.Columns.Add(dataGridView1.Columns[i].HeaderCell.Value.ToString()); } //dataGridView1.DataSource = null; dataGridView1.DataSource = dt; if (ChuanHuiMFL.Count <= 0) { List <MianFuLiaoDingGouDan> mfldgd = new List <MianFuLiaoDingGouDan>(); foreach (HeSuan h in hesuan) { List <clsBuiness.GongHuoFang> ghf = df.selectGongHuoFang().FindAll(gh => gh.HuoHao.Equals(h.LOT)).ToList <clsBuiness.GongHuoFang>(); clsBuiness.GongHuoFang gonghuofang = ghf.Find(g => g.SeHao.Equals(h.色号颜色.Split(' ')[0])); if (gonghuofang != null) { MianFuLiaoDingGouDan mfl = new MianFuLiaoDingGouDan() { PingMing = h.Name, HuoHao = h.LOT, SeHao = h.色号颜色.Split(' ')[0], YanSe = h.色号颜色.Split(' ')[1], GuiGe = gonghuofang.Guige, DanWei = "单位", DanJia = gonghuofang.DanJia, ShuLiang = h.订单数量, ZongJinE = (Convert.ToDouble(gonghuofang.DanJia.ToString()) * Convert.ToInt32(h.订单数量.ToString())).ToString(), CaiDanHao = cd, GongFang = gonghuofang.GongHuoFangA + "-" + gonghuofang.GongHuoFangB, }; mfldgd.Add(mfl); } else { MessageBox.Show("生成失败! 原因:供货表里没有该 色号的信息"); } } foreach (MianFuLiaoDingGouDan mf in mfldgd) { dt.Rows.Add(string.Empty, mf.PingMing, mf.HuoHao, mf.SeHao, mf.YanSe, mf.GuiGe, mf.DanWei, mf.DanJia, mf.ShuLiang, mf.ZongJinE, mf.CaiDanHao); } dataGridView1.DataSource = dt; if (mfldgd != null && mfldgd.Count > 1) { txt_gongfang.Text = mfldgd[0].GongFang; } //label7.Text = pinming; } else { foreach (MianFuLiaoDingGouDan mf in ChuanHuiMFL) { dt.Rows.Add(mf.Id, mf.PingMing, mf.HuoHao, mf.SeHao, mf.YanSe, mf.GuiGe, mf.DanWei, mf.DanJia, mf.ShuLiang, mf.ZongJinE, mf.CaiDanHao); } dataGridView1.DataSource = dt; if (ChuanHuiMFL != null && ChuanHuiMFL.Count > 0) { txt_gongfang.Text = ChuanHuiMFL[0].GongFang; txt_XuFang.Text = ChuanHuiMFL[0].XuFang; txt_hetonghao.Text = ChuanHuiMFL[0].HeTongHao; txt_shijian.Text = ChuanHuiMFL[0].QianYueShiJian; txt_didian.Text = ChuanHuiMFL[0].QianYueDiDan; //label7.Text = pinming; } } }