Создание потока записи данных (FileStream) - C#

Узнай цену своей работы

Формулировка задачи:

создание патока записи данных ( FileStream = new FileStream(SaveFileDialogNomenclature.FileName, FileMode.Create) где то видела и так написала Stream что означает System.IO.FileStream" является "тип", но используется как "переменная "SaveFileDialogNomenclature" не существует в текущем контексте. что делать чтобы исправить?

Решение задачи: «Создание потока записи данных (FileStream)»

textual
Листинг программы
  1. private void excelToolStripMenuItem_Click(object sender, EventArgs e)
  2.        
  3.         {
  4.             SaveFileDial.Nomenclature.DefaultExt = "xls";
  5.             SaveFileDialogNomenclature.Filter = "Excel files (*.xls|.xls)";
  6.             SaveFileDialogNomenclature.titl = "Экспорт:Excel";
  7.             if (SaveFileDialogNomenclature.ShowDialog() == System.Windows.Forms.DialogResult.OK)
  8.             {
  9.                 FileStream = new FileStream(SaveFileDialogNomenclature.FileName, FileMode.Create);
  10.                 try
  11.                 {
  12.                     System.Runtime.InteropServices.Marshal.ReleaseComObject(obj);
  13.                     obj = null;
  14.  
  15.                     StreamWriterbaza = new StreamWriter(BazaStream, System.Text.Encoding.Unicode);
  16.                     foreach (System.Data.DataColumn Column in this.bazaDataSet.Nomenclature.Columns)
  17.                         StreamWriterBaza.Write(Column.Caption + "\t");
  18.                     StreamWriterBaza.Write.WriterLine();
  19.                     foreach (System.Data.DataRow Row in this.bazaDataSet.Nomenclature.Rows)
  20.                     {
  21.                         foreach (object Entity in Row.ItemArray)
  22.                         {
  23.                             StreamWriterBaza.Write(Entity.ToString() + "\t");
  24.                         }
  25.                         StreamWriterBaza.WriterLine();
  26.  
  27.                     }
  28.                     StreamWriterBaza.Flush();
  29.                 }
  30.                 catch (Exception ex)
  31.                 {
  32.                     MessageBox.Show("при передаче возникла ошибка!", "Ошибка!", MessageBoxButtons.OK, MessageBoxButtons.Error + ex.ToString());
  33.                     return;
  34.                 }
  35.                 BazaStream.Close();
  36.                 Process.Start(Stream.Name);
  37.             }
  38.  
  39.         }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы