Re: Проблема с SaveFileDialog
От: Хитрик Денис Россия RSDN
Дата: 19.02.07 15:06
Оценка:
Здравствуйте, Ketsalkoatl, Вы писали:

А вот так?

K>
            AssetSaveDlg.FileName = "123"; // устанавливать свойство нужно до ShowDialog! 
K>            if (AssetSaveDlg.ShowDialog() == DialogResult.OK)
K>            {
K>                if ((asset.iAsset != 0) && (asset.iCreditPortfel != 0) && (asset.iSsudDolg != 0) &&
K>                (asset.iPrivlechSred != 0) && (asset.iTekushPribUbit != 0))
K>                {
K>                    //AssetSaveDlg.FileName = "123";
K>                    asset.WriteToFile(AssetSaveDlg.FileName);
K>                }
K>                else
K>                {
K>                    MessageBox.Show("Данные не рассчитаны");
K>                }
K>            }
K>            else
K>            {
K>                MessageBox.Show("Файл для сохранения не указан");
K>            }

K>


Тут тоже пару поправок:

K>
K>        public void WriteToFile(string sFullPathToFile)
K>        {
K>            using (StreamWriter sw  = new StreamWriter(sFullPathToFile,false,System.Text.Encoding.Default))
K>            {
K>                sw.WriteLine("Активы предприятия равны " + iAsset.ToString() + "р.");
K>                sw.WriteLine("Величина кредитного портфеля равна " + iCreditPortfel.ToString() + "р.");
K>                sw.WriteLine("Просроченная ссудная задолженность равна " + iSsudDolg.ToString() + "р.");
K>                sw.WriteLine("Привлеченные средства равны " + iPrivlechSred.ToString() + "р.");
K>                sw.WriteLine("Текущая прибыль/убытки равна(ы) " + iTekushPribUbit.ToString() + "р.");
K>                //sw.Close(); // это уже необязательно. При выходе из using всё будет закрыто.
K>            }
K>                MessageBox.Show("Файл " + sFullPathToFile + " был успешно сохранен");
K>        }
K>
Правила нашего с вами форума.
Как правильно задавать вопросы. © 2001 by Eric S. Raymond; перевод: © 2002 Валерий Кравчук.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.