1、.net后台拼凑json格式的字符串
StringBuilder jsonString = new StringBuilder();
jsonString.Append("[");
DataRowCollection drc = dt.Rows;
foreach (DataRow row in dt.Rows)
{
jsonString.Append("{");
jsonString.AppendFormat("sales:\"{0}\",year:\"{0}\"", row["run_time_count"].ToString());
jsonString.Append("},");
}
2、前台使用dhtmlx形成曲线图
<script type="text/javascript">
function onload() {
var chart = new dhtmlXChart({
view: "line",
container: "chart",
value: "#sales#",
label: "#year#",
tooltip: {
template: "#sales#"
},
item: {
borderColor: "#ffffff",
color: "#000000"
},
line: {
color: "#ff9900",
width: 3
}
});
chart.parse(@Html.Raw(this.ViewData["json"].ToString()), "json");
}
// json 参数来源于后台的保存 :ViewData["json"] = json;
$(function () {
onload();
});
</script>