如何将数据源分配给gridview

时间:2013-12-08 08:40:41

标签: c# winforms datagridview

我创建了一个winform应用程序并尝试将数据源分配给datagridview。如果有人解决我会面临一个小问题,我会非常感激。请参阅以下查询: -

var query = (from c in db.LineMaster
select new { c.OrderId, c.InvoiceNo, c.CustName }).ToList();
dgv.DataSource = query;

以上代码完美运行,并在datagridview中显示运行时所需的所有数据。但是当我尝试将最后一列与所有值相加时,它没有显示任何内容,例如当我编写以下代码时它没有显示任何内容: -

if (dgv.Rows.Count > 0)
            {
                for (i = 0; i <= dgv.Rows.Count - 1; i++)
               {
                   v_sum += Convert.ToDecimal(dgv.Rows[i].Cells["Col_Total"].Value);
                }
            }

上述查询不计算datagridview的行,而是计算datagridview中的stil显示数据。 所以我的问题是,在将数据源分配给datagridview时,如何通过编写像dgv.rows.count这样的代码来进一步操作来获取行? 提前致谢

0 个答案:

没有答案