Создание потока записи данных (FileStream) - C#
Формулировка задачи:
создание патока записи данных ( FileStream = new FileStream(SaveFileDialogNomenclature.FileName, FileMode.Create)
где то видела и так написала Stream что означает
System.IO.FileStream" является "тип", но используется как "переменная
"SaveFileDialogNomenclature" не существует в текущем контексте.
что делать чтобы исправить?
Решение задачи: «Создание потока записи данных (FileStream)»
textual
Листинг программы
- private void excelToolStripMenuItem_Click(object sender, EventArgs e)
- {
- SaveFileDial.Nomenclature.DefaultExt = "xls";
- SaveFileDialogNomenclature.Filter = "Excel files (*.xls|.xls)";
- SaveFileDialogNomenclature.titl = "Экспорт:Excel";
- if (SaveFileDialogNomenclature.ShowDialog() == System.Windows.Forms.DialogResult.OK)
- {
- FileStream = new FileStream(SaveFileDialogNomenclature.FileName, FileMode.Create);
- try
- {
- System.Runtime.InteropServices.Marshal.ReleaseComObject(obj);
- obj = null;
- StreamWriterbaza = new StreamWriter(BazaStream, System.Text.Encoding.Unicode);
- foreach (System.Data.DataColumn Column in this.bazaDataSet.Nomenclature.Columns)
- StreamWriterBaza.Write(Column.Caption + "\t");
- StreamWriterBaza.Write.WriterLine();
- foreach (System.Data.DataRow Row in this.bazaDataSet.Nomenclature.Rows)
- {
- foreach (object Entity in Row.ItemArray)
- {
- StreamWriterBaza.Write(Entity.ToString() + "\t");
- }
- StreamWriterBaza.WriterLine();
- }
- StreamWriterBaza.Flush();
- }
- catch (Exception ex)
- {
- MessageBox.Show("при передаче возникла ошибка!", "Ошибка!", MessageBoxButtons.OK, MessageBoxButtons.Error + ex.ToString());
- return;
- }
- BazaStream.Close();
- Process.Start(Stream.Name);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д