I am doing a asp.net web application in c#.I need an alignment as shown below:
这种协调意味着要使用重复控制。 我使用了以下文字:
页: 1
<table cellspacing="0" cellpadding="0" border="0" width="80%" align="center">
<tr>
<td>
</td>
<asp:Repeater ID="rptroutebind" runat="server">
<ItemTemplate>
<td> <asp:Label ID="lblRouteName" runat="server" Text= <%# Eval("ROUTENAME") %> Width="100"></asp:Label>
</td>
</ItemTemplate>
</asp:Repeater>
</tr>
<asp:Repeater ID="rptbindoutlet" runat="server">
<ItemTemplate>
<tr>
<td> <asp:Label ID="lblOutName" runat="server" Text= <%# Eval("RONAME") %> Width="100"></asp:Label>
</td>
</tr>
<tr>
<td style="height: 10px">
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
然后,我在没有检查箱子的情况下接手以下。 任何人都能够说明如何安置这些检查箱。
http://www.un.org。 我试图这样做。
c 网页:
protected void rptbindoutlet_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
CheckBox chk;
foreach (RepeaterItem item in rptbindoutlet.Items)
{
for (int i = 1; i <= chkno; i++)
{
chk = new CheckBox();
chk.ID = "check" + i;
rptbindoutlet.Controls.Add(chk);
}
}
}
i am getting check boxes but not aligning correctly.I am getting like this:
http://www.ohchr.org。
protected void rptbindoutlet_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
CheckBox chk;
foreach (RepeaterItem item in rptbindoutlet.Items)
{
TableRow tr = new TableRow();
for (int i = 1; i <= chkno; i++)
{
TableCell tc = new TableCell();
chk = new CheckBox();
chk.ID = "check" + i;
tc.Controls.Add(chk);
}
rptbindoutlet.Controls.Add(tr);
}
}
引言