C#DataGridView选定单元格求和

C#写表格数据的时候,经常会遇到要对选中的单元格求和的需求,像 Excel 里那样选几格自动出结果。这个用DataGridView控件搞定还挺。只要监听一下CellMouseUp事件,把选中的单元格值遍历一遍求和,再展示到界面上,响应快,代码也好懂。

DataGridView 的事件监听是关键一环。用dataGridView1.CellMouseUp += ...这种写法,加个事件器,能第一时间拿到选中的单元格。

求和逻辑也蛮,就是拿SelectedCells一顿遍历,再用Double.Parse()转数字加起来。遇上有非数字的也别怕,try-catch包一下就行,直接continue跳过。

判断下总和是不是 0,结果直接丢到label1上显示出来。嗯,整体体验跟在 Excel 里选单元格差不多。

如果你还想搞点更高级的玩法,比如合并单元格、分页打印、导出啥的,底下这几篇也挺值得一看:

如果你正在做工具类小程序,或者管理系统的表格页面,这种小功能别太实用了,推荐试试看~

txt 文件大小:1.2KB