c# dataGridView 选中所有行的某列

我要做的是dataGridView里的所有行的某列的值相加!代码如下:::但问题是我现在只能点dataGridView那一行,那一行的值相加,而不是所以有的行的某列都相加... 我要做的是dataGridView 里的所有行的某列的值相加!代码如下:::
但问题是我现在只能点dataGridView那一行,那一行的值相加,而不是所以有的行的某列都相加??这个怎么做?

private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
{
int t = 0;
for (int i = 0; i < dataGridView4.Rows.Count; i++)
{

t = t + Convert.ToInt32(dataGridView4.CurrentRow.Cells[5].Value.ToString());
textBox10.Text= Convert.ToString(t);
}}
展开
 我来答
甜行生0O
2012-03-21 · 超过50用户采纳过TA的回答
知道小有建树答主
回答量:317
采纳率:0%
帮助的人:155万
展开全部
把for循环改成以下即可:
for (int i = 0; i < dataGridView4.Rows.Count; i++)
{
t = t + Convert.ToInt32(dataGridView4.Rows[i].Cells[5].Value.ToString());
textBox10.Text= Convert.ToString(t);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
glt1234567
2012-03-21 · 超过27用户采纳过TA的回答
知道答主
回答量:161
采纳率:0%
帮助的人:79.1万
展开全部
CurrentRow 指的是当前选中行,一楼的写法就可以实现所有行的指定列的值相加了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
死神的飞刀
2012-03-21 · TA获得超过102个赞
知道答主
回答量:69
采纳率:0%
帮助的人:38.9万
展开全部
同意楼上的楼上的楼上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
溥景辉n9
2012-03-21 · 超过32用户采纳过TA的回答
知道答主
回答量:120
采纳率:0%
帮助的人:99.1万
展开全部
赞同楼上的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式