1

我有一个标签InvoiceOrderDetails。它具有以下列:

InvoiceNumber
RecType
Amount
ProjectCode

同一个发票号码可以有多个projectCodeRecType表示客户是否已全额付款。

例如:总发票金额为Project XYZ9000 美元。客户支付了第一期 3000 美元。现在将发送给客户的下一张发票是 6000 美元。此外,如果Rectype为 1 则表示已全额付款,否则仍有未结余额。

现在我必须创建一个计算列并将其显示在我想向客户端显示剩余金额的网格中。这意味着,我必须检查RECTYPe所有发票,并从 rectype 2ProjectCode的金额中减去1 的金额。Rectype

我无法获得如何计算列并在网格中显示。我正在使用 Asp.Net (C# 2010) 和 SQL Server 2008。

任何建议将不胜感激。

4

1 回答 1

0

假设您正在绑定到网格,在网格的行数据绑定事件中,您可以计算所有发票的总数并将其存储为全局变量。这将在最后为您提供总发票。

如果您要创建一个运行总计列,那么在同一个数据绑定事件中,您可以将该列中的标签值设置为等于到目前为止的计算值减去项目的总数。

于 2012-10-19T15:50:45.483 回答