但是我最后一个datagrid是用的模板列,不能象头两个那样分页,怎么办啊

解决方案 »

  1.   

    跟带模板无关系的。其它的原因。
    看一下属性AllowPage=ture;有没有,或者它的值变为:false了
      

  2.   

    当然AllowPage=ture了,就是不自己分啊
      

  3.   

    TR>
    <TD><asp:datagrid id="DataGrid_zhanshi" runat="server" Width="500px" AutoGenerateColumns="False" PageSize="5"
    AllowPaging="True">
    <Columns>
    <asp:TemplateColumn>
    <ItemTemplate>
    <asp:Label runat="server" Text='<%# cut(DataBinder.Eval(Container, "DataItem.Company_zhanshi").ToString(),8) %>'>
    </asp:Label><BR>
    <a href='<%#(DataBinder.Eval(Container, "DataItem.Company_url")) %>'><img runat="server"  width="100" height="100" src='<%#(DataBinder.Eval(Container, "DataItem.Company_zhanshi_tupian")) %>' ID="Img1"></a>
    </ItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn></asp:TemplateColumn>
    </Columns>
    <PagerStyle Mode="NumericPages"></PagerStyle>
    </asp:datagrid></TD>
    </TR>