PDA

View Full Version : سوال: نمایش افقی رکوردها در Repeater



MaryamMarz
چهارشنبه 18 آبان 1390, 17:47 عصر
من یک صفحه aspx دارم که برای نمایش دادن محصولات از دیتابیس است. در Repeater عکس محصول و نام آن را می خواهم نمایش بدهم. اگر فقط عکس باشه مشکلی نداره و در هر ردیف 4 تا محصول رو نمایش می ده و خودش می ره ردیف بعدی ولی وقتی یک Label اضافه می کنم برای نمایش نام محصول در هر ردیف فقط یک محصول نمایش میده. Label , Image را در یک Div انداختم ولی بازم درست نشد. چی کار می تونم بکنم؟

farhud
چهارشنبه 18 آبان 1390, 18:02 عصر
کدهاتو بزار ...

MaryamMarz
چهارشنبه 18 آبان 1390, 18:17 عصر
<asp:RepeaterID="Repeater1"runat="server"DataSourceID="AccessDataSource1"
onitemcommand="Repeater1_ItemCommand">
<HeaderTemplate>
<divstyle="position:relative; left:auto; width:600px; display:table-row;">
</headerTemplate>
<ItemTemplate>
<div>
<asp:Labelrunat="server"ID="lblName"Text='<%# Eval("ImageName") %>'></asp:Label><br/>
<asp:ImageButtonrunat="server"Width="140px"ImageUrl='<%# Eval("ImageUrl") %>'AlternateText='<%# Eval("ImageName") %>'
CommandName="GoToDetail"CommandArgument='<%# Eval("ID") %>'ToolTip='<%# Eval("ImageName") %>'/>
</div>
</ItemTemplate>
<SeparatorTemplate>
<asp:Labelrunat="server"ID="lblSep"Width="20px"Text=" "></asp:Label></SeparatorTemplate>
<FooterTemplate>
</div>
</FooterTemplate>
</asp:Repeater>
<asp:AccessDataSourceID="AccessDataSource1"runat="server"
DataFile="~/App_Data/ApadanaDB.accdb"SelectCommand="SELECT * FROM [tb_Chair]">
</asp:AccessDataSource>

MaryamMarz
پنج شنبه 19 آبان 1390, 13:41 عصر
فکر کنم مشکل من مربوط به style میشه. چطور می تونم div های مختلف را کنار هم نشون بدم؟

farhud
جمعه 20 آبان 1390, 17:39 عصر
در استایل div اولی از این استفاده کن و position و left را حذف کن ببین درست میشه:

float:right