コード例 #1
0
    protected void PopulateControls()
    {
        int       monthMax = 0;
        DataTable dt       = ItemAccess.GetTuiJianFenXiList(userId, out monthMax);

        ItemList.DataSource = dt;
        ItemList.DataBind();

        this.hidChartData.Value = ItemHelper.GetChartData(dt, "ItemBuyDate");
    }
コード例 #2
0
    protected void PopulateControls()
    {
        int       monthMax = 0;
        int       userId   = Int32.Parse(Session["UserID"].ToString());
        DataTable dt       = ItemAccess.GetTuiJianFenXiList(userId, out monthMax);

        string max_x = "2";
        string max_y = "2";
        string value = "";
        string label = "";
        string data  = "";

        if (dt.Rows.Count > 0)
        {
            max_x = monthMax.ToString();
            max_y = dt.Rows.Count.ToString();
            data  = "\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\"";

            int i = 0;
            foreach (DataRow dr in dt.Rows)
            {
                i++;
                value += (DateTime.Parse(dr["ItemBuyDate"].ToString()).ToString("MM") + ",");
                label += ("\"" + dr["ItemName"].ToString() + "\",");
            }

            value = value.Remove(value.Length - 1);
            label = label.Remove(label.Length - 1);
        }
        else
        {
            data = "\"空记录\"";
        }

        Response.Write(GetChartJsonString(value, label, data, max_x, max_y));
        Response.End();
    }