不多言吧,直接上代码
先是后台的。
// GET: EcharThrees
public ActionResult Index(string Id, string name)
{
///通过点击的栏目ID,进行数据的读取,同时将三个关键内容读出来。
var q = from t in db.EcharThrees.Where(x => x.EcharColmnId == Id) select new { date = t.ObjNmae, date1 = t.ObjNum };
var list = q.ToList();
分别对8个列信息进行赋值,下面对对象就是X坐标赋值
string[] dateList = (from t in list select t.date.ToString()).ToArray();
string s = JsonConvert.SerializeObject(dateList);
ViewBag.dateList = s;
///对两个数据列赋值
double[] countList1 = (from t in list select t.date1 ).ToArray();
if (countList1 != null)
{
string s1 = JsonConvert.SerializeObject(countList1);
ViewBag.countList1 = s1;
};
var result =( q.Select(p => new { name = p.date, value = p.date1 })).ToList();
ViewBag.dateList77 =JsonConvert.SerializeObject(result);
return View( );
}
前台代码