نمایش نتایج 1 تا 5 از 5

نام تاپیک: ذخیره فایل اکسل از طریق Save Dialog

  1. #1
    کاربر دائمی آواتار shima2006
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تهران
    سن
    37
    پست
    339

    ذخیره فایل اکسل از طریق Save Dialog

    سلام دوستان
    سرگیجه گرفتم انقدر سیو دیالوگ رو سرچ کردم !
    من یه تابع تویه برنامم دارم که خروجیش فایل اکسله که میخوام از طریق پنجره سیو دیالوگ مسیرش مشخص و ذخیره بشه ، فرمت کلیش رو از MSDN در آوردم ولی بازم نمی تونم ازش استفاده کنم
    کسی یه مثال ساده میتونه برام بزنه؟

  2. #2
    کاربر دائمی
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    گلستان
    پست
    191

    نقل قول: ذخیره فایل اکسل از طریق Save Dialog

    سلام.

    // Create new SaveFileDialog object
    SaveFileDialog DialogSave = new SaveFileDialog();

    // Default file extension
    DialogSave.DefaultExt = "txt";

    // Available file extensions
    DialogSave.Filter = "Text file (*.txt)|*.txt|XML file (*.xml)|*.xml|All files (*.*)|*.*";

    // Adds a extension if the user does not
    DialogSave.AddExtension = true;

    // Restores the selected directory, next time
    DialogSave.RestoreDirectory = true;

    // Dialog title
    DialogSave.Title = "Where do you want to save the file?";

    // Startup directory
    DialogSave.InitialDirectory = @"C:/";

    // Show the dialog and process the result
    if (DialogSave.ShowDialog() == DialogResult.OK)
    {
    MessageBox.Show("You selected the file: " + DialogSave.FileName);
    }
    else {
    MessageBox.Show("You hit cancel or closed the dialog.");
    }

    DialogSave.Dispose();
    DialogSave = null;



    موفق باشید.

  3. #3

    نقل قول: ذخیره فایل اکسل از طریق Save Dialog

    با سلام
    اگر فایلی که کاربر وارد کرد وجود نداشت چگونه آن را ایجاد کنم
    مثلا تایپ می کند m.txt
    در حالی که این فایل در دایرکتوری انتخابی نیست ولی من می خواهم آن را ایجاد کند

  4. #4

    نقل قول: ذخیره فایل اکسل از طریق Save Dialog

    سلام
    خود save file dialog ایجاد می کنه.

  5. #5

    نقل قول: ذخیره فایل اکسل از طریق Save Dialog

    خیر این کارو نمیکنه!!!
    البته خودم به جواب رسیدم:

    SaveFileDialog SF = new SaveFileDialog();
    DialogResult dr = new DialogResult();

    SF.Filter = "فایل های متنی|*.txt";
    SF.RestoreDirectory = true;
    SF.Title = "تعیین محل ذخیره فایل ";
    SF.InitialDirectory = "d:\\";
    dr = SF.ShowDialog();

    if (dr == DialogResult.OK)
    {
    if (File.Exists(SF.FileName))
    {
    SavePath = SF.FileName;
    button7.BackColor = bkgndColor;
    button1.Focus();

    }
    else
    {
    FileStream FS = File.Create(SF.FileName);
    FS.Close();
    SavePath = SF.FileName;
    button7.BackColor = bkgndColor;
    button1.Focus();
    }
    }

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •