如何在datagridview中勾选checkbox列,每次勾选后,该行的某个值就自动累加? 补充说明:1)当选择zhangsan,年龄总数:352)当选择zhangsan和lisi,年龄总数:773)当选择zhangsan、lisi和wangwu,年龄总数:97 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void dataGridView1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e) { if (e.RowIndex < 0) return; if (e.ColumnIndex > 0) return; if (e.FormattedValue==true) label1.Text = (Convert.ToInt32(label1.Text) + Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[1].Value)).ToString(); } @bdmh:我仔细试用了你提供的方法。目前来看,效果不太明显。我是把你的这段代码放在Form1.cs中,待勾选checkbox后,不能累加id值(Cells[1])。能否用datagridview的CellContentClick事件加遍历的方法来解决我的这个问题呢?谢谢! C# graphics 清除 c#方法间变量问题 C# winform 鼠标单双击的区分? 求一个C# 的web框架源码或链接,找了一上午居然没找到可可用的,功能一般即可,不能有dll的 简单问题(checkbox),在线等回答.谢谢! 不能生成,如何解决? C#调用别一个窗体应该怎么写 c# 屏蔽当前程序的所有声音 请教思归 将数据从库中取出后修改,再邦定到DataGrid 安装文件设置问题 win7 笔和触摸API 三层架构中的数据校验怎么写到Model类中。net2.0环境。
{
if (e.RowIndex < 0) return;
if (e.ColumnIndex > 0) return;
if (e.FormattedValue==true)
label1.Text = (Convert.ToInt32(label1.Text) + Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[1].Value)).ToString();
}
我仔细试用了你提供的方法。目前来看,效果不太明显。我是把你的这段代码放在Form1.cs中,待勾选checkbox后,不能累加id值(Cells[1])。
能否用datagridview的CellContentClick事件加遍历的方法来解决我的这个问题呢?谢谢!