PDA

View Full Version : سوال: جای گذاری کلمه در متن



danial123456
چهارشنبه 10 خرداد 1391, 09:57 صبح
سلام میخوام در یک برنامه چند کلمه رو به وسیله texbox از کاربر بگیرم و توی یک متن جای گذاری کنمو در نهایت چاپ کنم.
مثل این:
نام.........نام خانوادگی............. نام پدر..............شماره شناسنامه...........

مشکلم اینه که متنم طولانیه نمیدونم از چی و چطوری استفاده کنم
کسی میتونه راهنمایی کنه؟

mahdi87_gh
چهارشنبه 10 خرداد 1391, 10:11 صبح
دوست عزیز راه حل میتواند با توجه به متغیر یا ثابت بودن متن اصلی که نام و ... درون آن جای می گیرد متفاوت باشد.
آیا تا بحال از برنامه های گزارش گیری مثل کریستال ریپورت استفاده کردید؟ میتونید با ارسال پارامتر اطلاعاتی نظیر نام و ... رو به ریپورت ارسال کنید

goli_bushehr
چهارشنبه 10 خرداد 1391, 11:39 صبح
اگر بخاین چاپ کنین باید با کریستال ریپورت کار کنید
تو سایت search کنین، من خودم از دوستان همینجا یاد گرفتم

danial123456
چهارشنبه 10 خرداد 1391, 16:01 عصر
ممنون از راهنماییتون
میدونم که واسه چاپ باید از کریستال ریپورت استفاده کنم
مشکلم اینه که چطوری متغیرها رو به متنی که ثابته اضافه کنم؟

hosseinenayati_2009
شنبه 13 خرداد 1391, 22:51 عصر
سلام
همون طور که دوستان گفتند تو کریستال این کار دارحته
من یه ترفند دارم که خودم استفاده کردم.شما باید جلوی هر کدوم از ثبات ها تون (مثلا نام) یه شکل خاص بگذارید مثل زیر
نام :### بعدا تو کدتون این سه علامت شارپ را با متغییرتون replace کنید
کد زیر برای replace است.


string names= "نام : ###";
names = names.Replace("###", name.Text);
name.Text = names;