private void BindData() { //获取X与Y轴数据 MsmqMonitorService mmService = new MsmqMonitorService(); Dictionary <string, List <DateTime> > xData; Dictionary <string, List <int> > yData = mmService.GetMsmqMsgCountList(HeadControl1.LogName, HeadControl1.SingleTime, out xData); if (yData[HeadControl1.ServerIp].Count == 0) { ReportTitle = "无数据"; return; } LineMaxNumCoef = xData[HeadControl1.ServerIp].Count / LineMaxNum + 1; SetxAxisJson(xData[HeadControl1.ServerIp]); GetDataJsonList(HeadControl1.ServerIp, yData[HeadControl1.ServerIp]); SeriesJsonStr = JsonConvert.SerializeObject(SeriesJsonModels); }
protected void Page_Load(object sender, EventArgs e) { loginService.HaveUrlRight(); Dictionary <string, string> dic = MsmqMonitorService.GetMsmqNameDict(); HeadControl1.LogNameSource = dic;; HeadControl1.ServerIpSingle = true; HeadControl1.HiddenDoubleTime = true; HeadControl1.HiddenSingleTime = false; ReportTitle = "消息队列监控"; AxisJsonStr = "{}"; SeriesJsonStr = "[]"; if (HeadControl1.IsFirstLoad) { HeadControl1.LogName = @".\private$\sjchanneluserdata"; HeadControl1.ServerIp = "121.207.242.100"; } BindData(); }