View Full Version : سوال: بهترین کنترل برای نشان دادن عکس (مثل قسمت فروش فروشگاه ها) چیه؟
dontspeak
یک شنبه 29 خرداد 1390, 16:52 عصر
سلام
من می خوام عکس یه سری کالا رو مثل جدول نشون بدم که توی هر خونه اون یه عکس و یه سری توضیحات باشه مثل همین فروشگاه ها که توی هر صفحه یه جدول 4*4 دارن و این کار رو انجام میدن
اینم دوتا نمونه. یه جورایی مثل این دوتا می خوام باشه. روش کارش چیه؟
http://www.orado.com/cat-%D8%AA%D9%84%D9%88%DB%8C%D8%B2%DB%8C%D9%88%D9%86-LCD-%D8%B5%D9%88%D8%AA%DB%8C-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1%DB%8C-136.htm
http://www.apadanastore.ir/Default.aspx
smhz777
دوشنبه 30 خرداد 1390, 06:37 صبح
باید از DataList استفاده کنی
اینم یک مثال
<asp:DataList ID="DataList1" runat="server" RepeatColumns="4" RepeatDirection="Horizontal" BorderWidth="0px">
<ItemTemplate>
<table width='220' style="border-right: #ffcc33 1px solid; border-top: #ffcc33 1px solid; background-image: url(PIC/bg-1.jpg); border-left: #ffcc33 1px solid; border-bottom: #ffcc33 1px solid; background-repeat: repeat-x; border-width: 1px; border-color: #C0C0C0;">
<tr>
<td align="center" colspan="2" style="width: 250px; height: 250px">
<a href='<%#"picb/" + DataBinder.Eval(Container, "DataItem.id")%>' title='<%#DataBinder.Eval(Container, "DataItem.Name") %>' rel='gb_imageset[nice_pics]'><asp:Image ID="Image1" runat="server" ToolTip='<%#DataBinder.Eval(Container, "DataItem.Name") %>' ImageUrl='<%#"pics/" + DataBinder.Eval(Container, "DataItem.id") %>' Align="center" /></a></td>
</tr>
<tr>
<td align="center" colspan="2">
<asp:Label ID="LblName" runat="server" ForeColor="Black" Text='<%#DataBinder.Eval(Container, "DataItem.Name") %>'></asp:Label></td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
sara shafi
دوشنبه 30 خرداد 1390, 11:29 صبح
ازگرايدويوهم ميتوني استفاده كني،كافيهEdit Template كني وجندتاليبل و يك كنترل ايميج اضافه وبه ديتابيس bind كني
ali_mnkt
دوشنبه 30 خرداد 1390, 12:31 عصر
باید از DataList استفاده کنی
اینم یک مثال
<asp:DataList ID="DataList1" runat="server" RepeatColumns="4" RepeatDirection="Horizontal" BorderWidth="0px">
<ItemTemplate>
<table width='220' style="border-right: #ffcc33 1px solid; border-top: #ffcc33 1px solid; background-image: url(PIC/bg-1.jpg); border-left: #ffcc33 1px solid; border-bottom: #ffcc33 1px solid; background-repeat: repeat-x; border-width: 1px; border-color: #C0C0C0;">
<tr>
<td align="center" colspan="2" style="width: 250px; height: 250px">
<a href='<%#"picb/" + DataBinder.Eval(Container, "DataItem.id")%>' title='<%#DataBinder.Eval(Container, "DataItem.Name") %>' rel='gb_imageset[nice_pics]'><asp:Image ID="Image1" runat="server" ToolTip='<%#DataBinder.Eval(Container, "DataItem.Name") %>' ImageUrl='<%#"pics/" + DataBinder.Eval(Container, "DataItem.id") %>' Align="center" /></a></td>
</tr>
<tr>
<td align="center" colspan="2">
<asp:Label ID="LblName" runat="server" ForeColor="Black" Text='<%#DataBinder.Eval(Container, "DataItem.Name") %>'></asp:Label></td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
دوست عزیز datalist که صفحه بندی نداره پس به نظرت این مثال هایی که گذاشته چطور صفحه بندی رو پیاده سازی می کنه ؟
dontspeak
شنبه 04 تیر 1390, 13:20 عصر
ممنون از دوستان من از repeater استفاده کردم و مشکل حل شد. فقط موندم چطور اینا رو صفحه بندی کنم؟ مثلا اگه 200 مورد بود چطور توی هر صفحه 20 تا مورد بزارم مثل paging گرید ویو
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.