Exemplo n.º 1
0
        private void exportbtn_Click(object sender, EventArgs e)
        {
            if (this.orderkeytxt.Text.Length > 0)
            {
                MemoryStream   filestrem = checker.ExportExcel(this.orderkeytxt.Text);
                Stream         myStream;
                SaveFileDialog saveFileDialog1 = new SaveFileDialog();

                saveFileDialog1.Filter           = "Excel文件|*.xls";
                saveFileDialog1.FilterIndex      = 2;
                saveFileDialog1.RestoreDirectory = true;
                saveFileDialog1.FileName         = this.orderkeytxt.Text + "复检结果.xls";

                if (saveFileDialog1.ShowDialog() == DialogResult.OK)
                {
                    if ((myStream = saveFileDialog1.OpenFile()) != null)
                    {
                        // Code to write the stream goes here.
                        myStream.Write(filestrem.GetBuffer(), 0, filestrem.GetBuffer().Length);
                        myStream.Close();
                    }
                }
            }
            else
            {
                MessageBox.Show("请输入订单号!");
                this.orderkeytxt.Focus();
            }
        }