PDA

View Full Version : نمایش متن تک خطی از پایگاه داده به صورت چند خطی



leilababaei
دوشنبه 25 شهریور 1387, 19:01 عصر
متنی را به صورت تک خطی در بانک اطلاعات ذخیره کرده ام و می خواهم به صورت چند خطی در یک td جدول نمایش دهم. از چه روشی استفاده کنم؟:متفکر:

salehbagheri
دوشنبه 25 شهریور 1387, 23:51 عصر
شما باید قبل از ارسال متن به بانک، آنرا به چند خط تبدیل کنید تا با این قبیل مشکلات مواجه نشوید!

اگر مایلید تا این کار را انجام دهید پیام دهید!

leilababaei
چهارشنبه 27 شهریور 1387, 00:23 صبح
ممنون می شم. لطفا برام بنویسید چطور متن تک خطی وارد شده توسط کاربر را به متن چند خطی جهت ذخیره در پایگاه داده تبدیل کنم. و اینکه متن موجود و ذخیره شده در پایگاه را در یک td جدول چاپ کنم. نه در یک textbox

salehbagheri
چهارشنبه 27 شهریور 1387, 00:36 صبح
متن تک خطی رو نمیشه!

شما حتما دارید از یک TextBox MultiLine استفاده می کنید که هنگام فرستادن اون به بانک، به صورت یک خط در میاد!

برای اینکه با این مشکل روبرو نشید قبل از ارسال متن به بانک از تابع زیر کمک بگیرید.



Private Function MultiLine(ByVal Value As String) As String
Dim Text As New List (Of String)
Text.AddRange(Value.Splite(Environment.NewLine))
Dim Result As String = ""
For I As Integer = 0 To Text.Count - 1
Result += Text(I) + "<br />"

Next
Return Result
End Function

leilababaei
پنج شنبه 28 شهریور 1387, 19:32 عصر
ممنون می شم اگه کد بالا را به زبان سی شارپ برام بفرستی

mp2009
پنج شنبه 28 شهریور 1387, 23:19 عصر
راه ساده تری هم وجود داره .
اگه برای نمایش از gridView استفاده میکنی کلمه Warp رو جستجو کن

asgari2005
پنج شنبه 28 شهریور 1387, 23:30 عصر
private string MultiLine(string Value)
{
List<string> Text = new List<string>();
Text.AddRange(Value.Split('\n'));
string Result = "";
for (int I = 0; I <= Text.Count - 1; I++)
{
Result += Text[I] + "<br />";

}
return Result;
}