超级无敌霹雳题,关于checkbox排列有关问题
超级无敌霹雳弱弱的问题,关于checkbox排列问题
我在gridview中加入TemplateField 一列 然后在这列的ItemTemplate加入2个checkbox,footerTemplate加入2个checkbox.
现在的超级无敌弱智问题就是:为什么在我footer处的2个checkbox是横向并排排列,但是在item那里的2个checkbox永远是上下纵向排列!!!
求解答!!!!!!!
------解决方案--------------------
因为Item里的复选框会自动设置样式display:inline-block
你可以改成
<asp:CheckBox ID="CheckBox2" Style="display: inline" runat="server" Text="No" />
就行了,两个复选框都改下
我在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" />
就行了,两个复选框都改下