当前位置: 代码迷 >> .NET组件控件 >> 怎的将Winform中所有动态生成的tabpage页中的datagridview某列汇总
  详细解决方案

怎的将Winform中所有动态生成的tabpage页中的datagridview某列汇总

热度:5493   发布时间:2013-02-25 00:00:00.0
怎样将Winform中所有动态生成的tabpage页中的datagridview某列汇总?


tabpage是动态生成的。现在我只能将当前选择的tabpage页中的datagridview数据汇总,而没法将所有tabpage页中的数据汇总。

   foreach (TabPage a in tabControl_Main.TabPages)//遍历tabpage
{

?????????????????
}

 //汇总当前tabpage页datagridview总价列数据       
  public double getZongjia()
        {
           
            double zongjia = 0;
           
                if (gv.Rows.Count > 0)
                {

                    for (int i = 0; i < gv.Columns.Count - 1; i++)
                    {

                        if (gv.Columns[i].HeaderText == "总价")
                        {
                           
                            foreach (DataGridViewRow dr in gv.Rows)
                            { 
                               
                                zongjia += Convert.ToDouble(dr.Cells[i].Value.ToString());
                            }
                         
                        }
                    }
                   
                }  
           
            return zongjia;
        }        

------解决方案--------------------------------------------------------
  相关解决方案