我现在正做一个项目,用mschart做一个WinForm打开数据文件然后对图表属性更改后保存为图片或类似于VS的解决方案文件,保存解决方案是用MSChart的Serializer.Save()方法
代码:
C# code
Draw2DChart.Serializer.Format = System.Windows.Forms.DataVisualization.Charting.SerializationFormat.Xml;
Draw2DChart.Serializer.Content = SerializationContents.All;
System.Xml.XmlTextWriter myWriter = new System.Xml.XmlTextWriter(saveTemplateDialog .FileName, System.Text.Encoding.UTF8);
Draw2DChart.Serializer.Save(myWriter);
打开的代码:
C# code
Draw2DChart.Serializer.Content = SerializationContents.All;
Draw2DChart.Serializer.IsTemplateMode = true;
Draw2DChart.Serializer.IsResetWhenLoading = false;
System.Xml.XmlTextReader myXMLReader = new System.Xml.XmlTextReader(slnPath);
Draw2DChart.Serializer.Load(myXMLReader);问题是打开的时候不能加载出原来的图表,显示的是空的图表
代码:
C# code
Draw2DChart.Serializer.Format = System.Windows.Forms.DataVisualization.Charting.SerializationFormat.Xml;
Draw2DChart.Serializer.Content = SerializationContents.All;
System.Xml.XmlTextWriter myWriter = new System.Xml.XmlTextWriter(saveTemplateDialog .FileName, System.Text.Encoding.UTF8);
Draw2DChart.Serializer.Save(myWriter);
打开的代码:
C# code
Draw2DChart.Serializer.Content = SerializationContents.All;
Draw2DChart.Serializer.IsTemplateMode = true;
Draw2DChart.Serializer.IsResetWhenLoading = false;
System.Xml.XmlTextReader myXMLReader = new System.Xml.XmlTextReader(slnPath);
Draw2DChart.Serializer.Load(myXMLReader);问题是打开的时候不能加载出原来的图表,显示的是空的图表
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货