PDA

View Full Version : مشکل با ذخیره و بازیابی اطلاعات در richtexbox



mriman
یک شنبه 23 فروردین 1394, 08:03 صبح
سلام دوستان
من در سی شارپ می خواهم جدولی را از word به richtextbox کپی کنم
اما وقتی آن جدول را در برنامه ام کپی میکنم، و ذخیر می نمایم، پس از بازیابی اطلاعات، اطلاعات آن جدول چپ به راست میشود

مثلا اگر در جدول اولیه دhده هایم 1 | 2 | 3 هست، در جدول بازیابی شده این اطلاعات به صورت 3 | 2 | 1 بازیابی و نمایش داده میشود. برای ذخیره جدول در اس کیو ال و بازیابی ان هم از روش ذخیره سازی فایل استفاده می کنم.
چه کنم تا جدول و.. به درستی ذخیره و بازیابی شود. خواهش می کنم کمکم کنید. باور کنید چند وقت است این مشکل را نتوانسته ام حل کنم

سوال دوم: وقتی خاصیت rigthToLeft را در RichTextBox عوض میکنم، متن داخل ن، فرمت خود نظیر رنگ و فونت و... را از دست می دهد. چه کنم برای رفع این مشکل؟

با تشکر

mokamel
دوشنبه 31 فروردین 1394, 20:23 عصر
باید هنگام ذخیره richtextbox بهش بگی که بونی کد و نحوه الاین چه شکلی باشه
مثلا
richtextbox.SaveFile(string address, RichTextBoxStreamType.UnicodePlainText);

mriman
سه شنبه 01 اردیبهشت 1394, 10:01 صبح
ممنون دوست من
من اینکارو انجام دادم
اما فایده ای نداشت که نداشت
خواهش می کنم کمکم کنید
چطور این همه نرم افزار هست که براحتی این کار رو انجام می ده اما من نمی تونم و کسی هم...........
واقعا چه نکته ای هست که درست نمیشه ؟
رفقا خواهشا کمکم کنید

mriman
سه شنبه 01 اردیبهشت 1394, 10:54 صبح
بابا اصلا از این حرفا بیایم پایین تر...........
وقتی من ورد(WORD) رو باز می کنم و یه جدول با متنی درست می کنم و مثلا یه رنگ و لعابی هم به اون جدول و متن داخلش میدم
وقتی می خوام اون جدول رو در ریچ تکست باکس در سی شارپ کپی کنم و این کار رو انجام می دم.....
چیزی که به ورد میاد اینه:
یه جدول ساده و چپ به راست شده!!!!!!
نه فرمتی از جدول باقی می مونه و نه سست به چپ بودنش.............
حالا این رو کمکم کنید تا برسیم به ذخیره و بازیبی جدول ز بانک!!!!!
ممنون

mriman
جمعه 04 اردیبهشت 1394, 22:33 عصر
من سوال کردم
میشه کسی راهنمایی کنه؟
بابا چیز سختی خواستم مگه که همه هنگ کردن!!!!!!!

محمد آشتیانی
جمعه 04 اردیبهشت 1394, 23:22 عصر
سلام
دوست گرامی ، شما پست فاقد محتوا ارسال میکنی ، آقای افراد یا سایر مدیران هم با توجه به قوانین سایت پست فاقد محتوا رو پاک میکنن ، ربطی هم به شخص خاصی نداره این داستان
شمام که متاسفانه رعایت که نمیکنی ، هیچ ، تازه معترض هم هستی

برادر من قوانین برای همه یکسان هست ، لطفا رعایت کنید


موفق باشید.

khokhan
جمعه 04 اردیبهشت 1394, 23:33 عصر
من سوال کردم
میشه کسی راهنمایی کنه؟
بابا چیز سختی خواستم مگه که همه هنگ کردن!!!!!!!

............................... اگه می خوای متن یاهر چیزی که درون richTextBox هست با همان قالب و رنگ ذخیره بشه و هنگام بازیابی هم همان قالب حفظ بشه
بایستی به جای text از rtf استفاده کنی
یه چیزی مثل این


System.IO.StreamWriter file = new System.IO.StreamWriter("d:\\testan.rtf");
file.WriteLine(this.richTextBox1.Rtf);
file.Close();

mriman
یک شنبه 06 اردیبهشت 1394, 07:54 صبح
سلام
دوست گرامی ، شما پست فاقد محتوا ارسال میکنی ، آقای افراد یا سایر مدیران هم با توجه به قوانین سایت پست فاقد محتوا رو پاک میکنن ، ربطی هم به شخص خاصی نداره این داستان
شمام که متاسفانه رعایت که نمیکنی ، هیچ ، تازه معترض هم هستی

برادر من قوانین برای همه یکسان هست ، لطفا رعایت کنید


موفق باشید.

از این قانون شما خبر نداشتم