首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ListView中的CheckBox换行有关问题

2012-03-30 
ListView中的CheckBox换行问题在listview中包含了一个checkbox控件,checkbox的值是从数据库中取的。现在的

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

热点排行