贫民窟里的程序高手

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
private void cmbStore_SelectedIndexChanged(object sender, EventArgs e)
        {
            DataTable vDt = ParamClass.ChargDt;
            var q = from b in vDt.AsEnumerable() group b by new { storeid = b["STOREID"], charg = b["charg"] } into g select new { g.Key.storeid, g.Key.charg };
            if (q != null && q.Count() > 0)
            {
                for (int i = 0; i < gridPurchaseOrderDetail.Rows.Count; i++)
                {
                    (gridPurchaseOrderDetail.Rows[i].Cells["CHARG"] as DataGridViewComboBoxCell).DataSource = q.ToList();
                    (gridPurchaseOrderDetail.Rows[i].Cells["CHARG"] as DataGridViewComboBoxCell).ValueMember = "charg";
                    (gridPurchaseOrderDetail.Rows[i].Cells["CHARG"] as DataGridViewComboBoxCell).DisplayMember = "charg";
                    (gridPurchaseOrderDetail.Rows[i].Cells["CHARG"] as DataGridViewComboBoxCell).Value = q.ElementAt(0).charg;
                     getStockNum(i);
                }
            }
        }

 

posted on 2014-11-24 15:27  贫民窟里的程序高手  阅读(242)  评论(0编辑  收藏  举报