void RestoreChart() { bootstrapbutton1.ClientEnabled = false; BootstrapChartBarSeries barSeries1 = new BootstrapChartBarSeries { ValueField = "sum", ArgumentField = "country", Name = "Summary" }; BootstrapChart1.TitleText = "Fruits chart"; BootstrapChart1.DataSourceUrl = "~/fruit.json"; BindChart(barSeries1); }
void SwitchChart(string parameter) { bootstrapbutton1.ClientEnabled = true; string[] paramArray = parameter.Split('|'); var jss = new JavaScriptSerializer(); Dictionary <string, string> dic = jss.Deserialize <Dictionary <string, string> >(paramArray[0]); BootstrapChartBarSeries barSeries1 = new BootstrapChartBarSeries { ValueField = "CategoryCount", ArgumentField = "FruitCategory", Name = "By groups" }; BootstrapChart1.TitleText = string.Format("Fruits chart in {0}", paramArray[1]); BootstrapChart1.DataSource = GetBootstrapChartData(dic); BindChart(barSeries1); }
void BindChart(BootstrapChartBarSeries barSeries1) { BootstrapChart1.SeriesCollection.Clear(); BootstrapChart1.SeriesCollection.Add(barSeries1); BootstrapChart1.DataBind(); }