Syncfusion.OlapSilverlight.Data.CellSet 序列化导出到XML
private void Button_Click_1(object sender, System.Windows.RoutedEventArgs e)
{
CellSet cellset = this.olapClient.OlapDataManager.CurrentCellSet;
SerializeObject(cellset);
}
public static void SerializeObject(CellSet obj)
{
try
{
SaveFileDialog sfv = new SaveFileDialog();
sfv.DefaultExt = ".xml";
sfv.Filter = "(*.xml)|*.xml";
if (sfv.ShowDialog() == true)
{
using (var sw = new StreamWriter(sfv.OpenFile()))
{
DataContractSerializer serilizer = new DataContractSerializer(typeof(CellSet));
Stream mmyStrem = sw.BaseStream;
serilizer.WriteObject(mmyStrem, obj);
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}