PageSize="4"和 AllowPaging="True"都设置了 ,PageIndexChanging也有写啊。为什么gridview就只是显示一条的?
解决方案 »
- 请教visual studio 2010 查找替换url的正则表达式
- 在winform项目中如何实现类似将“中国”变为“%D6%D0”的转换
- 获取客户端网卡地址 但结果只显示“ss”
- 如何调试Installer安装程序类?
- 请问如何在父窗体中的MDI子窗体上再打开一个MDI子窗体?
- 看MSDN时关于struct和Class的小问题
- 微软对外发布体验下一代Windows GUI开发的WinFX SDK
- 现在招聘c#工程师的公司多吗?上海和深圳的情况怎样?
- 输出1到100之间的数字,要求性能最高,有什么好的办法?
- 如何实现MSN Messenger中消息显示的效果?
- 我有个C#编的小游戏代码,谁可以把它实现,是windows应用程序
- 求助:VS2008 SP1调试不稳定
FROM dbo.TiMu INNER JOIN
dbo.WenJ ON dbo.TiMu.WenJID = dbo.WenJ.ID
FROM dbo.WenJ INNER JOIN
dbo.WenJLeiX ON dbo.WenJ.WenJLeiXID = dbo.WenJLeiX.ID
FROM dbo.WenJ INNER JOIN
dbo.WenJLeiX ON dbo.WenJ.WenJLeiXID = dbo.WenJLeiX.ID这是gridview的代码:<asp:GridView ID="gvQueInfo" runat="server" AllowPaging="True"
AutoGenerateColumns="False" Font-Size="9pt"
PageSize="4" Width="433px" BackColor="White"
BorderColor="#CC9966" BorderStyle="None" BorderWidth="1px" CellPadding="4"
onpageindexchanging="gvQueInfo_PageIndexChanging"
onrowdatabound="gvQueInfo_RowDataBound"
onrowdeleting="gvQueInfo_RowDeleting"
style="margin-top: 0px">
<RowStyle BackColor="White" ForeColor="#330099" />
<Columns>
<asp:BoundField DataField="Name" HeaderText="问卷名称" />
<asp:BoundField DataField="AddTime" HeaderText="添加时间" />
<asp:HyperLinkField HeaderText="修改"
Text="修改" DataNavigateUrlFields="ID"
DataNavigateUrlFormatString="XiougaiWenjuan.aspx?ID={0}" />
<asp:CommandField HeaderText="删除" ShowDeleteButton="True" />
</Columns>
<FooterStyle BackColor="#FFFFCC" ForeColor="#330099" />
<PagerStyle BackColor="#FFFFCC" ForeColor="#330099" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="#663399" />
<HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="#FFFFCC" />
</asp:GridView>
这是查询代码:if (!IsPostBack)
{
dataconn.obtain(gvQueInfo, "Select * From WJ_WJLX order by ID desc", "ID");
}
这个问题一定是你在 gridview 的ItemDataBound事件里面处理数据报错,导致只显示一条数据,我昨天就遇到这种情况。你先打个断点调试下ItemDataBound事件里的代码,确定有没有问题!!!