qd98zhq 发表于 2015-3-30 16:52:00

获取数据流Stream信息问题

你好,现在我有个问题,正常情况下在打开一个xls格式的文件的情况,保存的同时可以根据打开的路径去保存文件并得到数据流Stream信息,
Stream fileStream = File.Create(fileName);

我的问题是如果不是以打开文件的方式导入到spread控件中,是直接在spread控件录入与编辑的内容,最终保存时我不想弹出保存文件的对话框我该如何得到以上的stream信息,因为这个的方式不打开保存对话框就没有文件路径,就想直接把spread控件里面的全部转换为stream信息,此时该如何处理。
谢谢。

iceman 发表于 2015-3-30 17:50:00

回复 1楼qd98zhq的帖子

问题我们已经查收,明天回复给你。谢谢

iceman 发表于 2015-3-31 10:25:00

回复 1楼qd98zhq的帖子

请使用以下方法测试:

      public MainWindow()
      {
            InitializeComponent();
            this.gcspread1.Sheets.Cells.Text = "test";
      }

      private void button1_Click(object sender, RoutedEventArgs e)
      {
            MemoryStream ms = new MemoryStream();
            this.gcspread1.SaveExcel(ms, GrapeCity.Windows.SpreadSheet.Data.ExcelFileFormat.XLSX);
            this.gcspread1.Sheets.Clear();
            ms.Seek(0, SeekOrigin.Begin);
            this.gcspread1.OpenExcel(ms);
      }


为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢   
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062

qd98zhq 发表于 2015-3-31 10:33:00

谢谢

iceman 发表于 2015-4-1 09:15:00

回复 4楼qd98zhq的帖子

好的,不客气
页: [1]
查看完整版本: 获取数据流Stream信息问题