نقل قول:
نوشته شده توسط
fyarahmadi
با تشکر از پاسختان
من از datalist برای نمایش اخبار استفاده کردم .حالا برای نمایش یک زیر رشته از فیلد توضیحات اخبارم به چه صورت می توانم از SubString استفاده کنم
شما می توانید از قابلیت Custom Binding Expression در هنگام Bind کردن متن خبر به یک محدوده متنی مثل Label استفاده کنید. با توجه به کاری که می خواهید انجام دهید ، هم می توانید مستقیما متن مورد نظر را در قسمت بایند کوتاه کنید و هم می توانید یک تابع برای آن در داخل NameSpace تان نوشته و استفاده کنید ... برای مثال در جایی از برنامه من داده به صورت زیر Bind شده :
Tools.Digit2Unicode((int)DataBinder.Eval(Container , "DataItem.OrderID"))
یعنی برای نمایش اعداد شماره سفارش به فارسی در داخل کلاس Extras یک تابع به نام Digit2Unicode تعریف کرده ام بعد در فرم یک متغیر از نوع کلاس به نام Tools تعریف کرده ام ، بعد در FormLoad یک Instance جدید از کلاس گرفته ام و به متغیر نسبت داده ام و در نهایت در همه قسمت ها به شکلی که مثال زدم در داخل DataList از قابلیت Custom Binding استفاده کرده ام . امیدوارم منظورم را درست گفته باشم.