如何通过求和两列的结果得到dgv中的自动填充列?

时间:2013-12-29 01:07:42

标签: c# winforms datagridview

我有dgv有3列数量 - 价格&总价 我想在填充其他两列时自动获得总价格 什么是dgv事件呢?

1 个答案:

答案 0 :(得分:0)

以下是简单的方法,

创建一个包含3个属性的类

public class Sale
{
   public int Quantity { get; set; }

   public int Price { get; set; }

   private int total;

   public int Total
   {
      get
      {
        return this.Quantity * this.Price;
      }
   }
}

现在转到DGV列编辑视图,并将每个gridview列的DataPropertyName设置为Sale类的相关属性名称。然后填充List<Sale>集合并将其设置为网格视图的数据源。

List<Sale> salesDetails = new List<Client>;
dataGridView1.DataSource = salesDetails;