PDA

View Full Version : نمایش تصاویر در DataGrid



MFCGalaxy
پنج شنبه 24 اردیبهشت 1383, 22:38 عصر
سلام....
میخواهم که در یکی از ستونهای DataGrid که بصورت ItemTemplate تعریف کرده ام .. عکس نشون بدم ... آدرس عکس را هم در یک فیلد ذخیره کرده ایم... کدی که مینویسم در زیر آمده .... ولی نمیدونم که چرا اصلا هیچ چی نشون نمیده :( :( :cry: راهنمایی کنید لطفا .......


<span dir=ltr> <ItemTemplate>
<asp:Image id="Image2" runat="server" ImageUrl='<%# Container.DataItem["path"]%>'>
</asp:Image>
</ItemTemplate>
</span>

mes
پنج شنبه 24 اردیبهشت 1383, 23:00 عصر
میدونم ضایست اما شما توی
<asp:Image id="Image2" runat="server" ImageUrl='<%# Container.DataItem["path"]%>'>
[]v, fi () تغییر بدین
<asp:Image id="Image2" runat="server" ImageUrl='<%# Container.DataItem("path")%>'>

MFCGalaxy
جمعه 25 اردیبهشت 1383, 00:58 صبح
نه... از این نیست... قبلا امتحان کرده بودم .... :cry: :cry: کمک .

SoheilKH
جمعه 25 اردیبهشت 1383, 09:44 صبح
روی یکی از عکس های( که نشان داده نشده است )دیتا گرید راست کلیک کن Property اش را نگاه کن ببین با ادرس منطقی مطابقت دارد یا نه.

MFCGalaxy
جمعه 25 اردیبهشت 1383, 11:57 صبح
.... راستش من بیشتر میخوام بدونم که آیا اصلا روشی که برای نمایش تصاویر در DataGrid استفاده کرده ام... درست هست یا نه .... ؟ این را به من بگین لطفا ....

Abbas Arizi
جمعه 25 اردیبهشت 1383, 13:06 عصر
این رو امتحان کن:

<asp:Image Runat=server ImageUrl='<%# DataBinder.Eval(Container.DataItem, "Path")%>'></asp:Image>

SoheilKH
جمعه 25 اردیبهشت 1383, 22:27 عصر
هر شما از کنترل های سمت سرور کمتر استفاده کنید بهتر است و بار سرور نیز کمتر می شود.

می تونید از این کد استفاده کنید


<img src=<%# DataBinder.Eval(Container, "DataItem.Path") %>>

موفق باشید

MFCGalaxy
شنبه 26 اردیبهشت 1383, 00:03 صبح
از دوستان عزیز ... جناب سهیل خسروی و عباس عریزی تشکر فراوان .... هر دو کد کار کرد ... ممنون...
دستتون درست .... :flower: :flower:

mes
شنبه 26 اردیبهشت 1383, 00:16 صبح
یعنی ما هیچی دیگه دستت طلا. ممنونتم
شوخی کردم/ :قهقهه: :wink:

MFCGalaxy
شنبه 26 اردیبهشت 1383, 00:19 صبح
:oops:

mes
شنبه 26 اردیبهشت 1383, 00:21 صبح
قربونت برم