private void DashboardDesigner1_CustomizeDashboardItemCaption(object sender, CustomizeDashboardItemCaptionEventArgs e)
        {
            DashboardDesigner dDesigner = sender as DashboardDesigner;

            if (e.DashboardItemName == "chartDashboardItem1" && dDesigner.Parameters.Count > 0)
            {
                e.FilterText = string.Format(" {0}", dDesigner.Parameters[0].SelectedValue);
            }
        }
        private void DashboardViewer1_CustomizeDashboardItemCaption(object sender, CustomizeDashboardItemCaptionEventArgs e)
        {
            DashboardViewer viewer = (DashboardViewer)sender;

            if (e.DashboardItemName == "pieDashboardItem1")
            {
                DashboardToolbarItem infoButton = new DashboardToolbarItem();
                MultiDimensionalData mData      = viewer.GetItemData(e.DashboardItemName);
                var orderCount = mData.GetValue(mData.GetMeasures().Where(m => m.DataMember == "OrderID").First()).Value ?? 0;
                e.FilterText += string.Format("{0:N0} distinct orders are displayed", orderCount);
            }
        }
コード例 #3
0
        private void DashboardViewer1_CustomizeDashboardItemCaption(object sender, CustomizeDashboardItemCaptionEventArgs e)
        {
            Dashboard dashboard = ((DashboardViewer)sender).Dashboard;

            e.Items.Add(new DashboardToolbarItem(string.Empty,
                                                 new Action <DashboardToolbarItemClickEventArgs>((args) =>
            {
                MessageBox.Show(e.DashboardItemName, "Dashboard Item Component Name");
                ((DashboardViewer)sender).SaveDashboardLayout("test_dashboard_layout.xml");
            }))
            {
                ButtonImage = Image.FromFile("Support_16x16.png")
            });
        }
コード例 #4
0
 /// <summary>
 /// Used to add the Clear Filter button to the PivotGrid Item's caption
 /// </summary>
 void OnCustomizeDashboardItemCaption(object sender, CustomizeDashboardItemCaptionEventArgs e)
 {
     if (e.DashboardItemName == "pivotDashboardItem1")
     {
         DashboardToolbarItem showDataItem = new DashboardToolbarItem("Clear Master Filter",
                                                                      new Action <DashboardToolbarItemClickEventArgs>((args) => {
             dashboardDesigner1.BeginUpdateParameters();
             ClearPivotFilter();
             dashboardDesigner1.EndUpdateParameters();
         }));
         showDataItem.Enabled  = IsAnyFilterSet();
         showDataItem.SvgImage = svgImageCollection1[0];
         e.Items.Insert(0, showDataItem);
     }
 }