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);

}

}

 

参考阅读

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。