我弄了个OpenFlashChart,报错,然后不走断点高手指导。报的错误是:Open Flash Chart
IO ERROR
Loading test data
Error #2032 This is the URL that I tried to open:../../data-files/bartip.txt
IO ERROR
Loading test data
Error #2032 This is the URL that I tried to open:../../data-files/bartip.txt
解决方案 »
- NET treeview
- 使用repeater控件嵌套时用OnDataItemBound碰到的小问题
- 急:如何实现根据表记录读取文件名后自动读取目录中的文件将其复制到新的目录
- 关于表结构的设计问题
- 寻找高手,顶有分 100分解决文件上传与httpmodule之间的问题
- 虚拟主机问题
- 如果实在像outlook的工具条
- 两个List进行比较?
- 怎么才能使ASP.NET中的calendar控件象VB6中的一样工作?
- 新手请教:如何将两个记录集绑定到一个DATAGRID上且不影响翻页
- 时间戳 SQL Server2000 或者 SQL Server2005
- 求高手! google calendar能否作成自己的控件
{
OpenFlashChart.OpenFlashChart chat = new OpenFlashChart.OpenFlashChart();
List<string> list = new List<string>();
for (int i = 1; i <= 12; i++)
{
list.Add(i + "月");
}
OpenFlashChart.Line line = new Line();
OpenFlashChart.Line line1 = new Line();
ArrayList l1 = new ArrayList();
ArrayList l2 = new ArrayList(); for (int i = 0; i < 10; i++)
{
l1.Add(Convert.ToDouble(i));
l2.Add(Convert.ToDouble(i));
}
line.Values = l1;
line1.Values = l2; line.Colour = "#81CEFC";
line.Tooltip = "发票总金额:#val#元";
line1.Colour = "#2156B7";
line1.Tooltip = "发票总税额:#val#元";
chat.AddElement(line);
chat.AddElement(line1);
NewMethod(list, chat, Mark, Year);
OpenFlashChartControl1.EnableCache = false;
OpenFlashChartControl1.Chart = chat;
}
//月公有方法
private void NewMethod(List<string> list, OpenFlashChart.OpenFlashChart c, string i, string year)
{
c.Title = new Title(i + year + "年信息");
c.Y_Axis.SetRange(0, 1000000, 1);
c.Y_Axis.Steps = 100000;
c.X_Axis.Offset = true;
c.X_Axis.SetLabels(list);
c.Tooltip = new ToolTip("全局提示:#val#");
c.Tooltip.Shadow = true;
c.Tooltip.Colour = "#e43456";
c.Tooltip.MouseStyle = ToolTipStyle.CLOSEST;
}
比较急,请高手帮忙,
我的代码是:
DataSet ds = DataProvider.Instance().GetRecordDataSet(SearchTerms);
string[] labels = new string[ds.Tables[0].Rows.Count];
OpenFlashChart.OpenFlashChart chat = new OpenFlashChart.OpenFlashChart();
OpenFlashChart.OpenFlashChart chat1 = new OpenFlashChart.OpenFlashChart();
int max = 0;
ArrayList tu = new ArrayList();
//List<string> Colors = new List<string>();
List<string> list = new List<string>();
for (int x = 0; x < ds.Tables[0].Rows.Count; x++)
{ labels[x] = ds.Tables[0].Rows[x]["types"].ToString();
int careerCount = 0;
if (!Convert.IsDBNull(ds.Tables[0].Rows[x]["num"]))
careerCount = Convert.ToInt32(ds.Tables[0].Rows[x]["num"]);
if (careerCount > max)
{
max = careerCount;
}
tu.Add(careerCount);//纵坐标的值
list.Add(labels[x]);//横坐标的值
}
OpenFlashChart.Pie pie1 = new OpenFlashChart.Pie(); //饼图
OpenFlashChart.Bar3D bar3d1 = new OpenFlashChart.Bar3D();//三维图
pie1.Values = tu;//给饼付值
bar3d1.Values = tu;//给三维图形付值
pie1.Colour = "#2156B7";
pie1.Tooltip = "线路条数:#val#人";
bar3d1.Colour = "#2156A7";
bar3d1.Tooltip = "线路条数:#val#人";
chat.AddElement(pie1);
chat1.AddElement(bar3d1);
chat1.X_Axis.Steps = 8;
chat1.X_Axis.Labels.Steps = 8;
chat1.X_Axis.SetLabels(labels);
chat1.X_Axis.Labels.Vertical = true; chat1.X_Axis.Set3D(12); chat1.Y_Axis.Set3D(6);
chat1.Y_Axis.Steps = 40; NewMethod(list, chat, Mark, max);//方法2
NewMethod(list, chat1, Mark, max); OpenFlashChartControl1.EnableCache = false;
OpenFlashChartControl1.Chart = chat; OpenFlashChartControl2.EnableCache = false;
OpenFlashChartControl2.Chart = chat1;