如何计算DataGrid中某一列的值?

alpha368 2006-05-04 01:02:21
我想在DataGrid控件的下面再添一个textbox控件,用于显示DataGrid控件中的某一列的所有值的总和,在DataGrid中的数据显示出来的同时能够计算出该总和并显示出来,请教各位大侠如何实现?希望有具体的代码以供学习进步,谢谢!
...全文
121 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
alpha368 2006-05-04
  • 打赏
  • 举报
回复
谢谢各位大侠的帮助,小弟把问题解决掉了,下面是相关代码:
Dim SUM As Double = 0
For i As Int32 = 0 To dtTest.Rows.Count - 1
If Not IsDBNull(dtTest.Rows(i)("收入")) Then
SUM += CDec(dtTest.Rows(i)("收入"))
End If
Next
txtTotalIncome.Text = SUM.ToString()
3tzjq 2006-05-04
  • 打赏
  • 举报
回复
数据表:dtTest,统计列:Price
dim SUM as decimal=0
for i as int32 = 0 to dtTest.Rows.Count - 1
if IsDBNull(dtTest.Rows(i)("Price")) continue for

sum += cdec(dtTest.Rows(i)("Price"))
next

txtSUM = sum.ToString()
alpha368 2006-05-04
  • 打赏
  • 举报
回复
net_lover(孟子E章)大侠:有在winfom下VB.NET写的代码吗?
alpha368 2006-05-04
  • 打赏
  • 举报
回复
楼上那位大侠,能说得更详细一些吗?
孟子E章 2006-05-04
  • 打赏
  • 举报
回复
winfom也可以直接算的
孟子E章 2006-05-04
  • 打赏
  • 举报
回复
在前端用js很简单
var c = 0
for(i = 1;i<GridID.rows.length;i++)
{
c+=parseFloat(GridID.rows[i].cells[0])
}

textBoxID.value=c
alcome 2006-05-04
  • 打赏
  • 举报
回复
在数据集的数据适配器的SQL中实现

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧