コード例 #1
0
ファイル: UCCharList.ascx.cs プロジェクト: wwkkww1983/yh
        /// <summary>
        ///
        /// </summary>
        public void Bind()
        {
            ChartSession cs = SessionManager.ChartSession;

            DataTable[] tbls = cs.DataSource as DataTable[];


            int no = 0;

            foreach (DataTable tbl in tbls)
            {
                LineChartConfig cfg = new LineChartConfig(
                    tbl.TableName,
                    "时间",
                    "水位....",
                    "DT");

                LineDataConfig item = new LineDataConfig(
                    tbl.TableName, "wl1", new ColorProvider().GetNextColorString());
                cfg.LineDataConfigCollection.Add(item);

                ChartSessionManager manager = SessionManager.ChartSessionManager;
                ChartSession        itemcs  = manager.GetChartSession(no);
                itemcs.ChartConfig = cfg;
                itemcs.DataSource  = tbl;

                UCChart uc = GetUCChartByNO(no);
                uc.Bind(GetChartDataPageName(no));
                uc.Show();
                //this.Controls.Add(uc);
                no++;
            }
        }
コード例 #2
0
ファイル: UCCharList.ascx.cs プロジェクト: wwkkww1983/yh
 /// <summary>
 ///
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void Page_Load(object sender, EventArgs e)
 {
     for (int i = 0; i < 2; i++)
     {
         UCChart uc = this.GetUCChartByNO(i);
         uc.Hide();
     }
 }