我如何得到RadGridView列总和?

时间:2014-01-20 15:58:40

标签: c# winforms telerik radgridview

我在Win forms中使用Telerik工具我无法在rad text box中获得列的总和  知道如何在普通网格视图中做任何建议请求吗?

 int sum = 0;
    for (int i = 0; i < radGridView1.Rows.Count-1; ++i)
    {
       sum += int.Parse(radGridView1.Rows[i].Cells[5].Value.ToString());
    }
    radTextBox1.Text  = sum.ToString();

2 个答案:

答案 0 :(得分:0)

我已经测试过这种方法,只要Column [5]具有有效的数值,它就可以在我的RadGridView上工作正常:

        int sum = 0;
        for (int i = 0; i < radGridView1.Rows.Count - 1; ++i)
        {
            sum += int.Parse(radGridView1.Rows[i].Cells[0].Value.ToString());
        }
        this.Text = sum.ToString();

此外,您可以考虑使用摘要行功能:http://www.telerik.com/help/winforms/gridview-rows-summary-rows.html

答案 1 :(得分:0)

为什么不使用列名?

而不是使用列索引

从 sum + = int.Parse(radGridView1.Rows [i] .Cells [0] .Value.ToString());

要 sum + = int.Parse(radGridView1.Rows [i] .Cells [&#34; ColumnName&#34;]。Value.ToString());