创建了一个dataGridView 控件 ,我设立了2个列属性, 一个是价格,一个是数量
好比  
      价格  数量
       8     1 
       6     2
       12    3
  我现在想获取他们每一行的每一列的值, 用作一个计算 ,来获取总价  8*1+6*2+12*3。
用循环遍历一共用多少行,在把对应的列相乘,思想是这样的  ,我不知道怎么获取控件的值,用Columns,Rows好像行不同。

解决方案 »

  1.   

                int zongjia = 0;
                for (int count = 0; count < dataGridView1.Rows.Count; count++)
                {
                    zongjia = zongjia + int.Parse(this.dataGridView1["价格", count].Value.ToString()) * int.Parse(this.dataGridView1["数量", count].Value.ToString());
                }
                MessageBox.Show("统计总金额为:"+zongjia.ToString());
      

  2.   

    绑定了?
    INT NUM=0;
    FROEACH(DATAROW ROW IN DATASET.TALBES["TB"].ROWS)
    {
      NUM=NUM+ROW[0]*ROW[1]
    }