Hi,
I am trying to Bind RadhtmlChart my column name contains '.' when this appears in the column it is throwing error,how can I handle this.
EX:
dt.Columns.Add("id");
dt.Columns.Add("data..."); // This contains '.' at end of column
DataRow dr = dt.NewRow();
dr[0] = "2011-12";
dr[1] = "500";
dt.Rows.Add(dr);
ColumnSeries cs = new ColumnSeries();
cs.LabelsAppearance.Visible = false;
cs.Name = dt.Columns[1].ToString();
cs.DataFieldY = dt.Columns[1].ToString();
radChart.PlotArea.XAxis.DataLabelsField = dt.Columns[0].ToString();
radChart.PlotArea.Series.Add(cs);
radChart.PlotArea.YAxis.MinValue = 0;
cs.LabelsAppearance.ClientTemplate = "#= category #";
cs.TooltipsAppearance.DataFormatString = "{0:N0}";
cs.TooltipsAppearance.ClientTemplate = "#= category #: #= value #";
radChart.PlotArea.XAxis.Type = Telerik.Web.UI.HtmlChart.AxisType.Category;
radChart.PlotArea.XAxis.LabelsAppearance.DataFormatString = "yyyy-MM";
radChart.PlotArea.Series.Add(cs);
radChart.PlotArea.XAxis.LabelsAppearance.Visible = true;
radChart.DataSource = dt;
radChart.DataBind();
I am trying to Bind RadhtmlChart my column name contains '.' when this appears in the column it is throwing error,how can I handle this.
EX:
dt.Columns.Add("id");
dt.Columns.Add("data..."); // This contains '.' at end of column
DataRow dr = dt.NewRow();
dr[0] = "2011-12";
dr[1] = "500";
dt.Rows.Add(dr);
ColumnSeries cs = new ColumnSeries();
cs.LabelsAppearance.Visible = false;
cs.Name = dt.Columns[1].ToString();
cs.DataFieldY = dt.Columns[1].ToString();
radChart.PlotArea.XAxis.DataLabelsField = dt.Columns[0].ToString();
radChart.PlotArea.Series.Add(cs);
radChart.PlotArea.YAxis.MinValue = 0;
cs.LabelsAppearance.ClientTemplate = "#= category #";
cs.TooltipsAppearance.DataFormatString = "{0:N0}";
cs.TooltipsAppearance.ClientTemplate = "#= category #: #= value #";
radChart.PlotArea.XAxis.Type = Telerik.Web.UI.HtmlChart.AxisType.Category;
radChart.PlotArea.XAxis.LabelsAppearance.DataFormatString = "yyyy-MM";
radChart.PlotArea.Series.Add(cs);
radChart.PlotArea.XAxis.LabelsAppearance.Visible = true;
radChart.DataSource = dt;
radChart.DataBind();