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);
}
}
参考阅读
发表评论