مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mohammadd

عضویت از 1395/12/08

خصلاه مطلب در Gridview

  • چهارشنبه 11 اردیبهشت 1398
  • 16:48
تشکر میکنم

سلام من یه گرید ویو دارم میخوام تو ردیف هاش خلاصه ای مطالب نمایش داده بشن

برای این کار اومد گفتم صدتا کاراکتر اول رو نگه دار بقیرو حذف کن که اوکی بودبرای متن معمولی

ولی الان که ادیتور گذاشتم چون تگ )مثل <p>(  و عکس باینری شده و ... داره و به مشکل خوردم و کل طراحی و دیزاین صفحه بهم میریزه اونم میدونم چون یکی از تگها بسته نشده و داستان درست کرده

حالا راه اصولیش چیه؟ ممنون میشم راهنمایی کنید.

 

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

محمد قاری

عضویت از 1395/02/07

  • پنجشنبه 12 اردیبهشت 1398
  • 10:45

با سلام خدمت شما

راه اصولیش اینه که شما یک فیلد دیگه به نام shortDescription در دیتابیس داشته باشید .

کار دیگه ای هم که میتونید انجام بدید اینه که با استفاده از کتابخانه هایی که هست تگ های html رو پاک کنید و بعد اون تعداد کاراکتری رو که میخواید نشون بدید

کاربر سایت

mohammadd

عضویت از 1395/12/08

  • سه شنبه 24 اردیبهشت 1398
  • 10:26

جواب سوالمو میذارم شاید به کار کسی اومد

public string GetTextonly(string editorcontent)
        {
            string strtext = "";
            strtext = Regex.Replace(editorcontent, @"<(.|\n)*?>", string.Empty);
            return strtext;
        }

به این کد مقدار ورودی رو میدیم همون متنی که تگ HTML داره

با این تیکه کدم میگیم چنتا کاراکتر اول رو بده

e.Row.Cells[1].Text = abs.Substring(0, 80) + "...";

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)