当前位置: 代码迷 >> ASP.NET >> 求教关于asp.net CheckBoxList的有关问题
  详细解决方案

求教关于asp.net CheckBoxList的有关问题

热度:2344   发布时间:2013-02-25 00:00:00.0
求教关于asp.net CheckBoxList的问题!
求教!!!!!
比方说CheckBoxList 六个复选框 (新闻添加,新闻删除,新闻修改 , 用户添加,用户修改,用户删除)) 能不能实现
下面这种排列方式:
----------------新闻-------------
口新闻添加 口新闻删除 口新闻修改
----------------用户-------------
口用户添加 口用户修改 口用户删除

然后选中后获取他们对应的值


------解决方案--------------------------------------------------------
可以啊,用table来布局就是了
------解决方案--------------------------------------------------------
简单
C# code
RepeatColumns="3" RepeatDirection="Horizontal"
------解决方案--------------------------------------------------------
HTML code
 <asp:Repeater ID="rptPermission" runat="server" OnItemDataBound="rptPermission_ItemDataBound">                                        <ItemTemplate>                                            <table class="CheckBox">                                                <tr style='background-color: <%#((Container.ItemIndex+1)%2==0)?"ControlLight":"#ccc"%>'>                                                    <td style="width: 20%" valign="middle">                                                        <asp:Label ID="lbID" runat="server" Text='<%# Bind("ID") %>' Visible="False"></asp:Label>                                                        <asp:CheckBox ID="cbPermission" runat="server" Style="width: 150px; display: block;"                                                            Text='<%# Bind("Name") %>' />                                                    </td>                                                    <td style="width: 100%" valign="top">                                                        <asp:CheckBoxList ID="cblPermission" runat="server" AppendDataBoundItems="true" CellPadding="5"                                                            RepeatColumns="4" RepeatDirection="Horizontal" RepeatLayout="Table">                                                        </asp:CheckBoxList>                                                    </td>                                                </tr>                                            </table>                                        </ItemTemplate>                                    </asp:Repeater>
------解决方案--------------------------------------------------------
探讨
HTML code

<asp:Repeater ID="rptPermission" runat="server" OnItemDataBound="rptPermission_ItemDataBound">
<ItemTemplate>
……

------解决方案--------------------------------------------------------
如果是Silverlight 就很布局。。。可惜这y2的asp.net的。。