Sql 如何在对象vb.net和itextsharp内部一起添加值
我对整个想法有意见。我需要的是能够在obj中添加值,即:(obj.issueValue)。返回的列是一组价格,我需要知道如何将它们相加。只是想让你知道,我正在用VB.NET中的iTextSharp做这件事。这是代码,因为没有什么比代码更能帮助理解Sql 如何在对象vb.net和itextsharp内部一起添加值,sql,vb.net,Sql,Vb.net,我对整个想法有意见。我需要的是能够在obj中添加值,即:(obj.issueValue)。返回的列是一组价格,我需要知道如何将它们相加。只是想让你知道,我正在用VB.NET中的iTextSharp做这件事。这是代码,因为没有什么比代码更能帮助理解 选择 QEE.[eventid], QEE.[eventdate], [雇员],, (通讯),, QEE.[其他通信], (问题),, QEE。[发布说明], QEE.[发行建议], QEE.[决议], QEE.[决议建议], QEE.[salesor
选择
QEE.[eventid],
QEE.[eventdate],
[雇员],,
(通讯),,
QEE.[其他通信],
(问题),,
QEE。[发布说明],
QEE.[发行建议],
QEE.[决议],
QEE.[决议建议],
QEE.[salesordernumber],
QEE.[客户订单],
QEE.[sostatus],
QEE.[客户],
QEE.[客户名称],
QEE.[销售人员姓名],
QEE。[已解决],
QEE.[issuevalue],
QEE。[添加日期和时间],
Datediff(日期,SOR.reqshipdate,QEE.[eventdate])已过,
SOR.REQ发货日期
从…起
[QualityTracking].[dbo].[tblqualityevententry]QEE
内连接
sysprocompanyc.dbo.sormaster SOR
在…上
QEE.salesordernumber=SOR.salesorder校对拉丁语1\u常规\u ci\u as
其中eventdate介于@from和@to之间
订购人
事件日期ASC,
客户名称ASC,
销售订单号ASC;
obj.issueValue=IIf(dr(“issueValue”)是DBNull.Value,0.0,Val(dr(“issueValue”))
AddCell(新的iTextSharp.text.Phrase(obj.issue.ToString(),FontFactory.GetFont(“Arial”,15,iTextSharp.text.Font.NORMAL)))
AddCell(新的iTextSharp.text.Phrase(obj.qty,FontFactory.GetFont(“Arial”,15,iTextSharp.text.Font.NORMAL)))
AddCell(新的iTextSharp.text.Phrase(obj.issueDescription.ToString(),FontFactory.GetFont(“Arial”,15,iTextSharp.text.Font.NORMAL)))
AddCell(新的iTextSharp.text.Phrase(obj.grandTotal,FontFactory.GetFont(“Arial”,20,iTextSharp.text.Font.NORMAL)))
目标是总目标。我只想显示整个列的总和,所以我需要一个函数将所有列相加,然后计算出总数。也许您可以尝试下面的一些类型转换函数
Debug.WriteLine(CStr(CDec("5") + CDec("5")))
写出10您可以在SQL中使用SUM,而在vb中不执行任何操作。如果您从查询中提取这些值,您不能将它们存储在变量中,然后将这些变量添加到一起吗?不清楚“在一个对象中”是什么意思……它们是存储的,但我不知道如何将存储的变量添加到一起,如果我能提供帮助的话,这将解决我的问题debug.WriteLine((Convert.ToDecimal(“5”)+Convert.ToDecimal(“5”).ToString()