or
I am trying to create a StackedBar chart but it seems to be rendering not as i would expect.
The chart is created programatically. I create a List<BindObj> (I have created a class 'BindObj') and then bind the chart to it.
BindObj:
public class BindObj { public string GroupColumnValue { get; set; } public string XColumnValue { get; set; } public decimal YColumnValue { get; set; } }IList<BindObj> datasource = new List<BindObj>();
BindObj bindingObj1 = new BindObj(); bindingObj1.XColumnValue = "11/04/2011"; bindingObj1.YColumnValue = 1; bindingObj1.GroupColumnValue = "11/04/2011";
BindObj bindingObj2 = new BindObj(); bindingObj2.XColumnValue = "11/04/2011"; bindingObj2.YColumnValue = 1; bindingObj2.GroupColumnValue = "11/04/2011";
BindObj bindingObj3 = new BindObj(); bindingObj3.XColumnValue = "11/04/2011"; bindingObj3.YColumnValue = 1; bindingObj3.GroupColumnValue = "11/04/2011";
BindObj bindingObj4 = new BindObj(); bindingObj4.XColumnValue = "13/04/2011"; bindingObj4.YColumnValue = 1; bindingObj4.GroupColumnValue = "13/04/2011";
BindObj bindingObj5 = new BindObj(); bindingObj5.XColumnValue = "14/04/2011"; bindingObj5.YColumnValue = 1; bindingObj5.GroupColumnValue = "14/04/2011";
BindObj bindingObj6 = new BindObj(); bindingObj6.XColumnValue = "14/04/2011"; bindingObj6.YColumnValue = 2; bindingObj6.GroupColumnValue = "14/04/2011";
datasource.Add(bindingObj1); datasource.Add(bindingObj2); datasource.Add(bindingObj3); datasource.Add(bindingObj4); datasource.Add(bindingObj5); datasource.Add(bindingObj6);
RadChart testChart = new RadChart(); testChart.DefaultType = Telerik.Charting.ChartSeriesType.StackedBar; testChart.PlotArea.XAxis.DataLabelsColumn = "XColumnValue"; testChart.DataGroupColumn = "GroupColumnValue"; testChart.DataSource = datasource; testChart.DataBind();callBack.Text = "<div style=""margin-left: 10px; margin-top: 10px;""><b>Call Backs</b><br /><table cellpadding=""5"">"callBack.Text &= "<tr><td>Customer:</td><td>Phone:</td><td>Call Back Date:</tr>"Dim check As CheckBoxWhile reader.Read() check = New CheckBox check.ID = reader(4) check.Text = "Called Back" If (reader(3).ToString <> "") Then callBack.Text &= "<tr><td style=""width: 170px"">" & reader(2) & " - " & reader(3) & "</td><td>" & reader(1) & "</td><td>" & reader(0) & "</td><td>" & callBack.Controls.Add(check) & "</tr>" Else callBack.Text &= "<tr><td style=""width: 170px"">" & reader(2) & "</td><td>" & reader(1) & "</td><td>" & reader(0) & "</tr>" End If 'if reader(3) End WhileDim btn As Button = New Buttonbtn.ID = "updateCall"btn.Text = "Update"callBack.Controls.Add(btn)AddHandler btn.Click, AddressOf buttonClickcallBack.Text &= "</table><br /></div>"callBack.Show()
Hi,
I am using Grid component with paging, in ASP.NET MVC2 application, but on page change, all site had been reloaded. I am not using any custom handler, only defaults.
What is the problem here?
Thanks,
Edgar