我必须在网格视图中显示银行交易详情。 我有一个表格,其中有2个文本框用于信用,其他用于借记。当用户点击提交按钮,信用卡,借记卡和余额显示在gridview中。 余额=余额+(信用付款) 我的问题是,当用户输入新的借记或贷记价值时,应该在数据库和网格视图中添加或减去最后存储的余额。
答案 0 :(得分:0)
我假设您的问题是Gridview中每行的起始Balance列是相同的。
而不是将Balance作为Balance = Balance + Credit - Debit的表达式,为什么不迭代GridView并执行以下操作:
int balance; // grab the balance from the database here.
foreach(DataRow row in TransactionTable.Rows)
{
balance = balance + row["Credit"] - row["Debit"];
row["Balance"] = balance;
}