2015-07-16 2 views
-1

Я использую ретранслятор для отображения строк данных из базы данных SQL Server. Я хочу отобразить каждую строку моих данных в отдельных HTML-div. В настоящий момент он отображает все мои данные (все строки) в div, которые я разместил ретранслятор. Как отделить его от отдельных div?asp.net Repeater - отображение строк данных в отдельных divs

Любые предложения, пожалуйста? :)

<div class="deal-info"> 
     <asp:Repeater ID="Repeater1" runat="server"> 
       <ItemTemplate> 
        <div class="rptr"> 
         <ul> 
          <li><%#Eval("Name")%> </li> 
          <li><%#Eval("ContentType")%> </li> 
          <li><%#Eval("FirstName")%> </li> 
          <li><%#Eval("LastName")%> </li> 
         </ul> 
        </div> 
       </ItemTemplate> 
     </asp:Repeater>  
    </div> 

ответ

1

Просто обернуть каждый элемент в <div>:

<li> 
    <div><%#Eval("Name")%></div> 
</li> 
+0

Спасибо, но это будет просто отделить мои «столбцы », а не целый« ряд ». Я получил ответ на использование , который, я думаю, будет работать. Спасибо за ответ :) – user1371055

+1

@ user1371055 Этот ответ делает именно то, что вы описали. Возможно, вы должны отредактировать свой вопрос, чтобы смысл был тем, чем вам это нужно. – mason

0

Вы можете использовать <AlternatingItemTemplate>

Итак:

<div class="deal-info"> 
     <asp:Repeater ID="Repeater1" runat="server"> 
       <ItemTemplate> 
        <div class="rptr"> 
         <ul> 
          <li><%#Eval("Name")%> </li> 
          <li><%#Eval("ContentType")%> </li> 
          <li><%#Eval("FirstName")%> </li> 
          <li><%#Eval("LastName")%> </li> 
         </ul> 
        </div> 
       </ItemTemplate> 
       <AlternatingItemTemplate> 
        <div class="rptr2"> 
         <ul> 
          <li><%#Eval("Name")%> </li> 
          <li><%#Eval("ContentType")%> </li> 
          <li><%#Eval("FirstName")%> </li> 
          <li><%#Eval("LastName")%> </li> 
         </ul> 
        </div> 
       </AlternatingItemTemplate> 
     </asp:Repeater> 
+0

Да! Это то, что я искал, я думаю :) Большое вам спасибо :) – user1371055

+0

Если это сработает, обязательно повысьте и примите. –

Смежные вопросы