protected void CalculateSelectedSum() { selectedPositionSum = 0f; selectedCostSum = 0f; selectedMarketValueSum = 0f; selectedGainLossSum = 0f; selectionMade = false; foreach (DataGridViewRow row in VisibleSelectedRows) { GHVHugoLib.IUnrealizedGains dataRow = ((DataRowView)row.DataBoundItem).Row as GHVHugoLib.IUnrealizedGains; selectionMade = true; selectedPositionSum += dataRow.Open_Amount; selectedCostSum += dataRow.TotalCost; selectedMarketValueSum += dataRow.MarketValue; selectedGainLossSum += dataRow.GainOrLoss; } }
protected void CalculateVisibleSum() { visiblePositionSum = 0f; visibleCostSum = 0f; visibleMarketValueSum = 0f; visibleGainLossSum = 0f; foreach (DataGridViewRow row in dataGridView.Rows) { if (row.Visible) { GHVHugoLib.IUnrealizedGains dataRow = ((DataRowView)row.DataBoundItem).Row as GHVHugoLib.IUnrealizedGains; visiblePositionSum += dataRow.Open_Amount; visibleCostSum += dataRow.TotalCost; visibleMarketValueSum += dataRow.MarketValue; visibleGainLossSum += dataRow.GainOrLoss; } } }