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;
            }
        }
Example #2
0
 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");
 }