PDA

View Full Version : سوال: ذخیره کردن محتوای textboxدر یک فایل



memol_nh
دوشنبه 08 تیر 1388, 14:27 عصر
چطور میشه توی یه برنامه در هر مرحله محتویات چند textbox رو توی یک فایل ذخیره کرد؟
و هر بار که اطلاعات جدید رو وارد و ذخیره میکنیم به اطلاعات قبلی فایل اضافه بشه.:لبخندساده::لبخند:

واینکه چطور میشه رنگ،فونت،... اطلاعات ذخیره شده رو تغییر داد طوری که اگر دوباره فایل رو باز کنیم تغییرات اعمال شده روی متن ذخیره شده باشه ؟

memol_nh
دوشنبه 08 تیر 1388, 23:45 عصر
هیچ کس نیست در این زمینه امدادی برسونه؟؟؟؟؟؟؟؟؟:عصبانی++::ع بانی++:

atilia
سه شنبه 09 تیر 1388, 10:36 صبح
هیچ کس نیست در این زمینه امدادی برسونه؟؟؟؟؟؟؟؟؟:عصبانی++::ع بانی++:

خیلی ساده میشه این کارو کرد از مسیر System.IO.StreamWriter از این کلاس یک شی بساز وقتی سازنده ی کلاس رو صدا می زنی مسیری که فایل قراره ذخیره بشه رو بده بعد از شی ساختن متد Write رو صدا بزن و بعد تکست تکست باکس رو بهش پاس بده بعد متد Close رو صدا بزن و بعد متد Dispose و بعد null کن دقت کن اگر close نکنی هیچ فایلی ساخته نمی شه.

atilia
سه شنبه 09 تیر 1388, 10:55 صبح
چطور میشه توی یه برنامه در هر مرحله محتویات چند textbox رو توی یک فایل ذخیره کرد؟
و هر بار که اطلاعات جدید رو وارد و ذخیره میکنیم به اطلاعات قبلی فایل اضافه بشه.:لبخندساده::لبخند:

واینکه چطور میشه رنگ،فونت،... اطلاعات ذخیره شده رو تغییر داد طوری که اگر دوباره فایل رو باز کنیم تغییرات اعمال شده روی متن ذخیره شده باشه ؟


روش زیاد داره یک متد بساز تکست همه تکستباکساتو بهش پاس بده بعد تو بدنه متد از کلاس System.IO.StreamWiter یه شی بساز و String ارسال شده رو با صدا زدن متد ٌWrite ذخیره کن بعد متد Close رو صدا بزن تا فایل ساخته بشه اگر می خوای به اطلاعات قبلی فایل اضافه بشه اینجوری بنویس

System.IO.StreamWriter oStreamWriter=new System.IO.StreamWriter
(Path,true,UTF8)
oStreamWriter.Write
oStreamWriter.Close
oStreamWriter.Dispose
oStreamWriter=null

پارامتر دومی که به سازنده پاس شده (true) باعث میشه به ادامه فایل ذخیره بشه

memol_nh
سه شنبه 09 تیر 1388, 12:37 عصر
مرسی از توجهتون.:خجالت::لبخند:
ممنون از لطف همه دوستان.:تشویق::لبخندساده: