主题:  带column的datagrid在设置分页时候出错?!

恐龙特急克塞号

职务:普通成员
等级:3
金币:3.0
发贴:948
#12003/12/25 13:43:48
asp.net中好象只有datagrid控件有内置的分页设置功能。照一些资料上说的,可以通过AllowPaging="True" PageSize="n"等来设置。我试了一下。单单就这样用的话好象没问题,但是当我在DataGrid中用了columns后就无法分页了,老出错。
<ASP:TableRow Runat="Server">
<ASP:TableCell Runat="Server">
<ASPataGrid Id="Grid1" Runat="Server"
AllowPaging="True" PageSize="8"
PagerStyle-Mode="NumericPages"
AutoGenerateColumns="False" CellPadding="4"
HeaderStyle-BackColor="Yellow"
AlternatingItemStyle-BackColor="#eeeeee">
<Columns>
<ASP:HyperLinkColumn
HeaderText="主题"
DataTextField="主题"
DataNavigateUrlFormatString="show.aspx?Id={0}"
DataNavigateUrlField="Id"/>
<ASP:BoundColumn
HeaderText="发贴日期"
DataField="时间"/>
<ASP:BoundColumn
HeaderText="发贴人"
DataField="姓名"/>
</Columns>
</ASPataGrid>
</ASP:TableCell>
</ASP:TableRow>
</ASP:Table>
请大家帮我看看,问题出在哪呢?数据库中一超过8个记录就出错了,8个以内还可以正常显示在一页中。


克塞,前来拜访!

恐龙特急克塞号

职务:普通成员
等级:3
金币:3.0
发贴:948
#22003/12/25 13:51:50
不好意思啊,忘了写<form runat="server"></form>了。给大家添麻烦了。问题解决了。


克塞,前来拜访!