Hi, am converting string to decimal because i want my values to be represented in decimal form in my bar chart.am getting the error that " Input string was not in a correct format"..
the error is in this line y[i]=Convert.ToDecimal(string.Format("{0}.00",dt.Rows[i][1].ToString()));
am usin this code below
string[] x = new string[dt.Rows.Count];
decimal[] y = new decimal[dt.Rows.Count];
for (int i = 0; i < dt.Rows.Count; i++)
{
x[i] = dt.Rows[i][0].ToString();
y[i]=Convert.ToDecimal(string.Format("{0}.00",dt.Rows[i][1].ToString()));
}
BarChart1.Series.Add(new AjaxControlToolkit.BarChartSeries {Data=y });
BarChart1.CategoriesAxis = string.Join(",", x);
BarChart1.ChartWidth = 500.ToString();
BarChart1.ChartHeight = 600.ToString();
}
kindly help
Dharmraj ThakurPosted Dec 20, 2017, 6:57 AM
john kanyoraPosted Dec 20, 2017, 7:06 AM
john kanyoraPosted Dec 20, 2017, 6:27 AM
Dharmraj ThakurPosted Dec 20, 2017, 6:21 AM
y[i] = Convert.ToInt32(Convert.ToDecimal(Convert.ToString(dt.Rows[i][1])));
Replace above code with:
y[i] = Convert.ToDecimal(Convert.ToString(dt.Rows[i][1]));
john kanyoraPosted Dec 20, 2017, 6:08 AM
Dharmraj ThakurPosted Dec 20, 2017, 6:00 AM
john kanyoraPosted Dec 20, 2017, 5:49 AM
Dharmraj ThakurPosted Dec 20, 2017, 5:38 AM
john kanyoraPosted Dec 20, 2017, 5:33 AM
Amit GuptaPosted Dec 20, 2017, 5:24 AM
john kanyoraPosted Dec 20, 2017, 4:49 AM
Amit GuptaPosted Dec 20, 2017, 4:43 AM
john kanyoraPosted Dec 20, 2017, 4:27 AM
Dharmraj ThakurPosted Dec 20, 2017, 4:18 AM
john kanyoraPosted Dec 20, 2017, 4:11 AM
Dharmraj ThakurPosted Dec 20, 2017, 4:03 AM