当前位置: 代码迷 >> ASP.NET >> ListView中的CheckBox换行有关问题
  详细解决方案

ListView中的CheckBox换行有关问题

热度:9935   发布时间:2013-02-25 00:00:00.0
ListView中的CheckBox换行问题
在listview中包含了一个checkbox控件,checkbox的值是从数据库中取的。
现在的问题是listview中的checkbox一直是在同一行,如何实现每7个一组,然后换行。
前台代码:
C# code
<table width="600px">                        <tr>                            <asp:ListView ID="ListView1" runat="server">                                <ItemTemplate>                                    <td>                                        <asp:CheckBox AutoPostBack="true" ID="CheckBox1" Text='<%# Eval("name") %>' runat="server">                                        </asp:CheckBox>                                    </td>                                </ItemTemplate>                            </asp:ListView>                        </tr>                    </table>

后台代码:
C# code
 public void BindNote()        {            DataSet ds = QJSVSPBLL.EmployeeInfoBLL.CheckAllInfo();            ListView1.DataSource = ds;            ListView1.DataBind();        }




------解决方案--------------------------------------------------------


因为checkbox后显示的值长度可能不一样

所以最好每行7个限定死了

任意容器控件给定宽度width ,超过这个宽度就会自动换行
------解决方案--------------------------------------------------------
table 改成 ul li 一个li给100px ul给600px
  相关解决方案