private void DashboardViewer1_MasterFilterSet(object sender, MasterFilterSetEventArgs e) { DashboardViewer viewer = (DashboardViewer)sender; // If the Master Filter includes Anne Dodsworth as Sales Person, disable print and export. if (e.DashboardItemName.Contains("grid")) { viewer.AllowPrintDashboard = e.SelectedValues.Select(value => value[1].ToString()).Contains("Anne Dodsworth") ? false : true; } }
private void DControl_MasterFilterSet(object sender, MasterFilterSetEventArgs e) { if (HasDashboardItem(e.DashboardItemName)) { string itemName = e.DashboardItemName; if (e.SelectedValues != null) { this.dashboardViewer1.SetMasterFilter(itemName, e.SelectedValues); } if (e.SelectedRange != null) { this.dashboardViewer1.SetRange(itemName, e.SelectedRange); } } }
private void dashboardViewer1_MasterFilterSet(object sender, MasterFilterSetEventArgs e) { DashboardViewer viewer = (DashboardViewer)sender; if (e.DashboardItemName == "gridDashboardItem1") { var stringValues = e.SelectedValues.Select(value => value[1].ToString()); viewer.Parameters["ParamSalesPerson"].SelectedValues = stringValues; } if (e.DashboardItemName == "rangeFilterDashboardItem1") { viewer.Parameters["ParamRangeStart"].SelectedValue = e.SelectedRange.Minimum; viewer.Parameters["ParamRangeEnd"].SelectedValue = e.SelectedRange.Maximum; } }
async void OnDashboardViewerMasterFilterSet(object sender, MasterFilterSetEventArgs e) { simpleLabelItem2.Text = await GetLabelText("gridDashboardItem1", "Grid"); }