PDA

View Full Version : سوال: ذخبره اطلاعات گرید در فایل متنی



iran_sky
دوشنبه 16 فروردین 1389, 18:28 عصر
با سلام
دوستان عزیز میخوام اطلاعات گرید رو در یک فایل متنی ذخیره کنم
ممنون میشم اگر کد یا برنامه ای دارید واسم بزارید

mehdi.mousavi
دوشنبه 16 فروردین 1389, 22:38 عصر
با سلام دوستان عزیز میخوام اطلاعات گرید رو در یک فایل متنی ذخیره کنم ممنون میشم اگر کد یا برنامه ای دارید واسم بزارید

سلام.
یک StringBuilder بسازید، سپس توی یک حلقه به تعداد Row ها، هر جور که مایل بودید اطلاعات رو به StringBuilder اتون Append (یا AppendFormat) کنید و در نهایت این string رو در فایل مورد نظر بنویسید (با استفاده از کلاس StreamReader).

موفق باشید.

پاورقی: روش بهتر این هستش که این بخش از برنامه رو به UI ربطش ندید. در واقع اطلاعاتی که توی Grid نشون میدید قاعدتا از یک بانک دارن Load میشن. مستقیما همونجا، از روی Model، فایل مزبور رو بسازید. بدین ترتیب اگر فردا روزی Grid رو با کنترل دیگه ای عوض کنید، بخش نوشتن فایل تغییری نخواهد کرد.

iran_sky
دوشنبه 16 فروردین 1389, 22:44 عصر
ممنون از توضیحاتتون اما من در سطحی نیستم که توضیحات شمارو متوجه بشم
میشه یه نمونه واسم بزارید

mehdi.mousavi
دوشنبه 16 فروردین 1389, 22:57 عصر
ممنون از توضیحاتتون اما من در سطحی نیستم که توضیحات شمارو متوجه بشم میشه یه نمونه واسم بزارید

لطفا به این سایت (http://www.vbdotnetforums.com/winforms-grids/20391-export-datagrid-text-file.html) رجوع کنید.