为每个ItemTemplate值添加复选框

时间:2014-03-14 20:23:26

标签: c# asp.net repeater datalist itemtemplate

我使用以下代码将大小为5的List绑定到DataList

 <ItemTemplate>
     <%# Eval("Id") %>
     <%# Eval("FirstName") %>
     <%# Eval("LastName") %>
     <%# Eval("City") %>
 </ItemTemplate>

我想通过代码在每5个列表项旁边的复选框后面动态添加,并在每个itemtemplate eval属性旁边(Id,FirstName,LastName,City)。

我想有这样的输出(在ASPX页面上):

(X)1 (X)Mike (X)A (X)New York

(X)2 (X)John (X)B (X)New York

(X)3 (X)Kevin (X)C (X)New York

(X)4 (X)Oswald (X)D (X)New York

(X)5 (X)Rene (X)E (X)New York

(X)=复选框

这些复选框应具有自己唯一的ID。

你们可以给我一些关于如何做到这一点或将我重定向到良好来源的提示吗?我无法通过谷歌找到任何东西。

我目前的输出是:

1 Mike A New York

2 John B New York

3 Kevin C New York

4 Oswald D New York

5 Rene E New York

谢谢!

1 个答案:

答案 0 :(得分:0)

Use: <ItemTemplate>
<asp:CheckBox ID="iDCheckbox" runat="server" Text='<%# Eval("Id") %>'/>                                 
        ...etc...                        
</ItemTemplate>

设置Display =&#34; inline&#34;如果它默认为blockset Display =&#34; inline&#34;如果它默认为阻止

相关问题