PDA

View Full Version : دخيره كردن محتواي textbox‌با همان فرمت(كليد enter) در بانك



mah.yar
پنج شنبه 25 تیر 1388, 12:18 عصر
من يه textbox‌ به صورت multiline دارم.
وقتي متني رو تايپ ميكنيم و enter و ميزنم و به خط بعد ميرم و دوباره تايپ ميكنيم...

با اين تفاسير وقتي اين مقدار textbox‌روتو بانك ذخيره ميكنم، موقع چاپ اطلاعات خطوط به صورت پشت سر هم چاپ ميشن .
چيكار كنم تا خطوط رو به همان صورت كه تايپ شد چاپ كنم.

با تشكر

imantir
پنج شنبه 25 تیر 1388, 12:37 عصر
اگه با #C برنامه نویسی می کنی این کد رو هنگامی که می خواهی به پارامتری که Text رو مقدار بدی بنویس-- در بانک بنویسی--

("@yourtext",yourtextbox.text.replace(environment.newline,"<br>"))
وقتی هم از بانک می خواهی بخونی این کد بنویس فرض با datareader می خواهی بخونی

string temp=yourreadr["yourtext"].tostring()
textbox.text=temp.replace("<br>",environment.newline)

explod_javad
پنج شنبه 25 تیر 1388, 12:41 عصر
Dim Str As String = Txt_Test.Text.Trim.Replace(vbCrLf, "<br/>")

امتحان کن ببین جواب میده

mah.yar
پنج شنبه 25 تیر 1388, 13:18 عصر
با تشكر از دوستان
با سي شارپ از كد شما جواب گرفتم

string str=TextBox1.Text.Replace(Environment.NewLine, "<br/>")

البته فكر كنم كد معادلش تو VB‌ كه دوستمون نوشتم هم جواب بده.