PDA

View Full Version : نمایش قسمتی از یک رشته



niloo17
سه شنبه 22 دی 1388, 16:13 عصر
سلام دوستان
چه جوری می تونم یک inbox مثل yahoo داشته باشم که چند کاراکتر از متن پیام دریافت شده را نمایش بدهد و با کلیک بر روی ان کل پیام نملیش داده شود
ممنون می شم اگه راهنماییم کنید

بهنام بهمنی
سه شنبه 22 دی 1388, 16:43 عصر
يک راه حل مي تواند اين باشد که در دستور SQL مرتبط تعداد کاراکترهاي مرتبط را محدود کنيم مثل زير:


Select ID,Name,Left(comment ,100) from tbl

niloo17
سه شنبه 22 دی 1388, 17:24 عصر
ممنون از راهنماییتون فقط برای نمایش کامل به نظر شما توی یک صفحه دیگه نمایش بدم؟

sahele_sheni
چهارشنبه 23 دی 1388, 23:49 عصر
یک راه حل می تواند این باشد که در دستور SQL مرتبط تعداد کاراکترهای مرتبط را محدود کنیم مثل زیر:


Select ID,Name,Left(comment ,100) from tbl


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

راه دیگه ایی برای این کار سراغ داربد ؟؟؟؟

بهنام بهمنی
چهارشنبه 23 دی 1388, 23:51 عصر
معمولا در سايت هاي خبري فيلدي جدا گانه بعنوان خلاصه خبر پر مي شود و آن نمايش داده ميشود, تا جمله نمايش داده شده ناقص و نا مفهوم نباشد .

در مورد نمایش , در صفحه فعال و یا صفحه جدید بستگی به نظر و سلیقه خودتان دارد - من شخصا صفحه جاری را ترجیح می دهم.

Mostafa_Dindar
پنج شنبه 24 دی 1388, 00:05 صبح
سلام

چرا اين روش رو امتحان نميكنيد ؟


private string SubStringText(string InputText, int StartIndex, int Length)
{
if (InputText.Length > Length)
{
return InputText.Substring(StartIndex, Length) + " ... ";
}
else
{
return InputText;
}
}

كد كاملا گوياست كه چيكار ميكنه .

موفق باشيد