如何在GridView中實現,當條件為=A欄位的值,取B欄位的值加總?
此例為,如果Type="001"則加總QTY.請依照自己情況作相應修改.建議用InfoBindingsource處理比較好.可在Navigator的BeforeItemClick事件中進行。
int i = ibsDetail.List.Count;
int qty = 0;
string sType = "";
for (int j = 0; j < i; j++)
{
sType = ((DataRowView)ibsDetail.List[j])["TYPE"].ToString();
if (sType == "001")
qty = qty + Convert.ToInt16(((DataRowView)ibsDetail.List[j])["QTY"]);
}