PDA

View Full Version : سوال: گرفتن مقدار از یک تابع در حالت itemdatabound



saleh.hi.62
چهارشنبه 03 مهر 1387, 09:36 صبح
با سلام

میخوام وقتی data list داره لود میشه از هر سطر یک فیلد رو به یک تابع بفرستم و مقدار خروجی تابع رو دوباره همون جایی که قرار بوده نشون بده قرار بگیره روال کار چیه؟

به عنوان مثال میخوام عکسو که قراره نشون بده اول سایزشو کوچیک کنم توسط اون تابع بعد با سایز کوچیک نشونش بدم.

دوستان اگه میشه یک نمونه کد بذارن.



تشکر.

Saber_Fatholahi
چهارشنبه 03 مهر 1387, 13:27 عصر
خوب من واسه یک کاری تاریخ به صورت میلادی ذخیره کردم
اما برای نمایش اون یک تابع طراحی کردم با ورودی ابجکت و خروجی رشته حالا تاریخ به صورت فارسی به طریق زیر توی گرید ویو نشون می دم
البته فیلد مورد نظر باید به صورت template باشه



<ItemTemplate>
<asp:Label ID="Label_Date" runat="server" Text='<%# SDKClass.GetFarsiDate(Eval("AddedDate", "{0:D}"),true) %>'></asp:Label>
</ItemTemplate>

saleh.hi.62
پنج شنبه 04 مهر 1387, 00:24 صبح
ممنون دوست عزیز میشه یه کم توضیحش بدی

Saber_Fatholahi
پنج شنبه 04 مهر 1387, 10:26 صبح
کجاشو توضیح بدم ؟جای گنگی نداره، یک تابع دارم که تاریخ می گیره تبدیل می کنه به فارسی همین،نام تابعGetFarsiDate توی همین فروم پست دادم سرچ کنی پیدا میکنی

mahdi_farhani
پنج شنبه 04 مهر 1387, 10:47 صبح
شما دوتا کار میتونی بکنی
1- تابعی با سطح دسترسی Public بنویسی و همون طوری که دوستمون توضیح دادن استفاده کنی
2- تو رویداد RowDataBound هر کاری که دوست داری انجام بدی