ASPxDashboardViewer_OnDashboardLoaded 修改Item参数

 protected void ASPxDashboardViewer_OnDashboardLoaded(object sender, DashboardLoadedWebEventArgs e)
        {
            var id = e.DashboardId;

            string regiongEn = CookieHelper.GetCookieValue("regionCityName_EN");

            if (id.Contains("163"))
            {
                Dashboard dashboard = e.Dashboard;

                 ChoroplethMapDashboardItem mapDashboardItem = (ChoroplethMapDashboardItem)dashboard.Items["mapDashboardItem1"];

                //DashboardParameter dashboardParameter = dashboard.Parameters["P_REGION"];

                //StaticListLookUpSettings parameterLookUpSettings = new StaticListLookUpSettings();
                //parameterLookUpSettings.Values.SetValue();
                //Console.WriteLine(dashboardParameter.LookUpSettings);


                //dashboardParameter.LookUpSettings
            }
            if (id.Contains("Map"))
            {
                Dashboard dashboard = e.Dashboard;

                ChoroplethMapDashboardItem mapDashboardItem = (ChoroplethMapDashboardItem)dashboard.Items["choroplethMapDashboardItem1"];

                string shpPath = Server.MapPath("App_Data/DashBoard/" + regiongEn + "/Map/全境_区县界面_region.shp");

               Console.WriteLine(mapDashboardItem.CustomShapefile.Url);

               mapDashboardItem.CustomShapefile.Url = shpPath;

               Console.WriteLine(mapDashboardItem.CustomShapefile.Url);
            }

        }

 

posted @ 2016-09-08 22:12  googlegis  阅读(360)  评论(0编辑  收藏  举报

坐标合肥,非典型GIS开发人员 GitHub