View Full Version : فرمت کردن رکوردها در دیتالیست
pedram_ns
جمعه 01 آبان 1388, 08:31 صبح
سلام من یک دیتالیست دارم که با کد زیر مقدار قیمت محصول رو نمایش میده.
چطور می تونم مقدار این فیلد رو مالی نمایش بدم و مقدار تومان رو بعدش بذارم و اگه خالی بود چیزی نشون نده.
<asp:Label ID="Label1" runat="server" Text='<%# Eval("Cust") %>' />
pedram_ns
شنبه 02 آبان 1388, 09:18 صبح
کمکی نیست؟
z_bluestar
شنبه 02 آبان 1388, 10:52 صبح
خوب می تونید یه Method تعریف کنید که یه Text بگیره یعنی همون قیمت رو که Bind کردید و یه String در خروجی داشته باشه که همون قیمت با فرمتی که می خواین .
شمــا می تونید تو این متد کـاری رو که می خواین بر روی قیمت انجام بدید مثلا یه تومان بهش اضـافه کنید .
<ItemTemplate>
<asp:Label ID="lblPrice" runat="server" Text='<%# Price(DataBinder.Eval(Container.DataItem,"ProductPrice").ToString()) %>'></asp:Label>
</ItemTemplate>
macromediax
دوشنبه 25 مرداد 1389, 14:24 عصر
سلام من یک دیتالیست دارم که با کد زیر مقدار قیمت محصول رو نمایش میده.
چطور می تونم مقدار این فیلد رو مالی نمایش بدم و مقدار تومان رو بعدش بذارم و اگه خالی بود چیزی نشون نده.
<asp:Label ID="Label1" runat="server" Text='<%# Eval("Cust") %>' />
کد ساده اش میشه این :
<asp:Label ID="Label1" runat="server" Text='<%# Price(Eval("Cust")) %>' />
حالا یه تابع بنام price بساز و توش مقدار ورودی رو بگیر و خروجی رو هر جور که دلت میخواد فرمت کن و خروجی بده
Ali_M.Eghbaldar
دوشنبه 25 مرداد 1389, 16:07 عصر
سلام
اگه منظورت اینکه مقدار عددی پولی به عدد پول تبدیل کنه بگردی کدش پیدا میشه ولی اگه می خوای عدد سه رقم سه رقم نشون بده
http://www.barnamenevis.org/forum/showthread.php?t=237149
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.