/// <summary> /// Close sheets /// </summary> private void closeAllSubSheets() { for (int i = 0; i < this.lvPollutantTransfersAreas.Items.Count; i++) { ucTsPollutantTransfersSheet control = (ucTsPollutantTransfersSheet)this.lvPollutantTransfersAreas.Items[i].FindControl("ucTsPollutantTransfersSheet"); if (control != null) { control.Visible = false; } } }
private void toggleTimeseries(ListViewCommandEventArgs e, int rowindex) { ucTsPollutantTransfersSheet control = (ucTsPollutantTransfersSheet)this.lvPollutantTransfers.Items[rowindex].FindControl("ucTsPollutantTransfersSheet"); closeAllSubSheets(); // only allow 1 sheet open control.Visible = !control.Visible; Control div = this.lvPollutantTransfers.Items[rowindex].FindControl("subsheet"); div.Visible = !div.Visible; if (control.Visible) { // create search filter and change activity filter PollutantTransferTimeSeriesFilter filter = FilterConverter.ConvertToPollutantTransferTimeSeriesFilter(SearchFilter); filter.ActivityFilter = getActivityFilter(e); control.Populate(filter, SearchFilter.YearFilter.Year); } }