固定区域,样式一样,把第二列和第三列对换后,本来能显示16条的区域现在只显示15条,本来没有滚动条的现在也有了。这是什么原因啊。<asp:GridView ID="gv" runat="server" RowStyle-ForeColor="Black"
                            Width="100%" AutoGenerateColumns="False" CellPadding="2" 
                            OnRowDataBound="gv_RowDataBound" Font-Size="9pt">
                            <RowStyle HorizontalAlign="Center" VerticalAlign="Middle"
                                Font-Size="9pt"></RowStyle>
                            <Columns>
                                <asp:BoundField DataField="No" HeaderText="点位机ID">
                                    <HeaderStyle CssClass="gvHeader" Height="9px" Width="25%"/>
                                    <ItemStyle CssClass="gvItem" Height="9px" Width="25%" />
                                </asp:BoundField>
                                <asp:BoundField DataField="vcPacker" HeaderText="包装员">
                                    <HeaderStyle CssClass="gvHeader" Height="9px" Width="25%"  />
                                    <ItemStyle CssClass="gvItem" Height="9px" Width="25%" />
                                </asp:BoundField>
                                <asp:BoundField DataField="vcState" HeaderText="状态">
                                    <HeaderStyle CssClass="gvHeader" Height="9px" Width="25%" />
                                    <ItemStyle CssClass="gvItem" Height="9px" Width="25%"/>
                                </asp:BoundField>
                                <asp:TemplateField HeaderText="图片">
                                    <ItemTemplate>
                                        <asp:Image ID="ImageLight" runat="server" />
                                    </ItemTemplate>
                                    <HeaderStyle CssClass="gvHeader" Height="9px" Width="25%"  />
                                    <ItemStyle CssClass="gvItem" Height="9px" Width="25%"  />
                                </asp:TemplateField>
                            </Columns>
                        </asp:GridView>

解决方案 »

  1.   

    上面的显示15条 带滚动条
    下面的16条正好不带滚动条<asp:GridView ID="gv" runat="server" RowStyle-ForeColor="Black"
                                Width="100%" AutoGenerateColumns="False" CellPadding="2" 
                                OnRowDataBound="gv_RowDataBound" Font-Size="9pt">
                                <RowStyle HorizontalAlign="Center" VerticalAlign="Middle"
                                    Font-Size="9pt"></RowStyle>
                                <Columns>
                                    <asp:BoundField DataField="No" HeaderText="点位机ID">
                                        <HeaderStyle CssClass="gvHeader" Height="9px" Width="25%"/>
                                        <ItemStyle CssClass="gvItem" Height="9px" Width="25%" />
                                    </asp:BoundField>
                                    <asp:BoundField DataField="vcState" HeaderText="状态">
                                        <HeaderStyle CssClass="gvHeader" Height="9px" Width="25%" />
                                        <ItemStyle CssClass="gvItem" Height="9px" Width="25%"/>
                                    </asp:BoundField>
                                    <asp:BoundField DataField="vcPacker" HeaderText="包装员">
                                        <HeaderStyle CssClass="gvHeader" Height="9px" Width="25%"  />
                                        <ItemStyle CssClass="gvItem" Height="9px" Width="25%" />
                                    </asp:BoundField>
                                    <asp:TemplateField HeaderText="图片">
                                        <ItemTemplate>
                                            <asp:Image ID="ImageLight" runat="server" />
                                        </ItemTemplate>
                                        <HeaderStyle CssClass="gvHeader" Height="9px" Width="25%"  />
                                        <ItemStyle CssClass="gvItem" Height="9px" Width="25%"  />
                                    </asp:TemplateField>
                                </Columns>
                            </asp:GridView>