2013-02-09 5 views
0

Я хочу создать элемент управления DataList, и я хочу иметь 2 столбца сначала для «First Name» second для «Last Name». Пример:DataList Control Arrange

Имя: | Второе название
Питера & NBSP Джонсон
Джон & NBSP Петерсон

Когда я пытаюсь с этим кодом, не работает. Это не упорядочивает имена по мере того, как я хочу:

<asp:DataList ID="NamesDataList" runat="server" > 
     <HeaderTemplate> 
      First Name 
      Last Name 
     </HeaderTemplate> 
     <ItemTemplate> 
      <%# Eval("FirstName")%> 
      <%# Eval("LastName")%> 
     </ItemTemplate>     
    </asp:DataList> 

Я хочу иметь управление DataList, например, такое. https://www.packtpub.com/sites/default/files/Article-Images/asp.net-img03.png

ответ

1

Постарайся это

<asp:DataList ID="NamesDataList" runat="server" > 
     <HeaderTemplate> 
      <table> 
       <tr> 
       <td>First Name</td> 
       <td>Last Name</td> 
       </tr> 
      </table> 
     </HeaderTemplate> 
     <ItemTemplate>        
      <table> 
       <tr> 
       <td><asp:Label ID="lblRaterName" runat="server" Text='<%# Eval("FirstName")%>'></asp:Label> </td> 
       <td><asp:Label ID="lblRaterName" runat="server" Text='<%# Eval("LastName")%>'></asp:Label></td> 
       </tr> 
      </table> 
     </ItemTemplate>     
    </asp:DataList> 
+0

Я попытался, как это, но когда я типа "Text = '<% # Eval ("FirstName")%>", это возвратные все первые имена в одной строке не один на один в отдельных строках, как я хочу. Как это сделать, чтобы возвращать все имена один за другим в отдельных строках? – TheChampp

+0

Добавить RepeatColumns = "1" RepeatDirection = "Вертикальный" в вашем управлении каталогом данных. – nrsharma

+0

Хорошо, теперь я понимаю. Еще один вопрос: «Контроль ретранслятора» или «Даталистический контроль» для использования в этих ситуациях? Как вы думаете ? – TheChampp

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