首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Datagridview上计算?

在Datagridview上计算?
EN

Stack Overflow用户
提问于 2017-07-05 17:55:03
回答 1查看 159关注 0票数 0

这是我的datagridview上的一些数据,数据就像这样

代码语言:javascript
运行
复制
column a | column b
1             0
2          is = 2-1
3          is = 3-2
4          is = 4-3

所以,我想知道如何在a栏中计算,并在b栏中显示答案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-05 18:09:49

试试这个:

代码语言:javascript
运行
复制
        private void button1_Click(object sender, EventArgs e)
    {
        //skip last emtpy line(if don't have, remove -1)
        for (int i = 1; i < dataGridView1.Rows.Count - 1; i++)
        {
            int valueCellIndex = 0;//assume calculate the 0th column
            int resultCellIndex = 1;//assume result to put into the 1th column
            //assume values are integers
            var lastRow = dataGridView1.Rows[i - 1];
            var curRow = dataGridView1.Rows[i];
            int last = Convert.ToInt32(lastRow.Cells[valueCellIndex].Value);
            int cur = Convert.ToInt32(curRow.Cells[valueCellIndex].Value);
            curRow.Cells[resultCellIndex].Value = cur - last;
        }
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44922855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档