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

超级无敌霹雳题,关于checkbox排列有关问题

2012-02-06 
超级无敌霹雳弱弱的问题,关于checkbox排列问题我在gridview中加入TemplateField 一列 然后在这列的ItemTem

超级无敌霹雳弱弱的问题,关于checkbox排列问题
我在gridview中加入TemplateField 一列 然后在这列的ItemTemplate加入2个checkbox,footerTemplate加入2个checkbox.
现在的超级无敌弱智问题就是:为什么在我footer处的2个checkbox是横向并排排列,但是在item那里的2个checkbox永远是上下纵向排列!!!

HTML code
<asp:TemplateField ControlStyle-Width="220" FooterStyle-Width="220" HeaderStyle-Width="220" ItemStyle-HorizontalAlign="Center">                    <FooterTemplate>                        <asp:CheckBox ID="CheckBox3" runat="server" Text="Yes"                             oncheckedchanged="CheckBox3_CheckedChanged" AutoPostBack="True" />                        <asp:CheckBox ID="CheckBox4" runat="server" Text="No" AutoPostBack="True" />                    </FooterTemplate>                    <HeaderTemplate>                        Yes or No                    </HeaderTemplate>                    <ItemTemplate>                        <asp:CheckBox ID="CheckBox1" runat="server" Text="Yes" />                        <asp:CheckBox ID="CheckBox2" runat="server" Text="No" />                    </ItemTemplate><ControlStyle Width="180px"></ControlStyle><FooterStyle Width="180px"></FooterStyle><HeaderStyle Width="180px"></HeaderStyle>                </asp:TemplateField>


求解答!!!!!!!

[解决办法]
因为Item里的复选框会自动设置样式display:inline-block

你可以改成
<asp:CheckBox ID="CheckBox2" Style="display: inline" runat="server" Text="No" />

就行了,两个复选框都改下

热点排行