• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ

为何DataDrid显示设置分页只能显示第一页?

lgxtry 2005-03-17 11:13:27
以前用的时候好像没有这样,今天忽然。。晕了
不设分页时显示全部数据,设置分页后只显示第一页,
pagesize =“n” 页面就显示n条记录,=1就显示一条
页数就只有1,后面就没得选了
数据表是有很多数据的,用northwind数据库也是这样
怎么回事啊??
...全文
55 点赞 收藏 5
写回复
5 条回复
lgxtry 2005年03月18日
up下,,谁知道啊?
回复 点赞
lgxtry 2005年03月17日
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<script language="c#" runat="server">
void Page_Load(Object s,EventArgs e){
if(! IsPostBack){
string ConnString = "workstation id=LG;packet size=4096;user id=sa;integrated security=SSPI;data sourc" +
"e=LG;persist security info=False;initial catalog=Northwind";
SqlDataAdapter objCmd= new SqlDataAdapter("SELECT OrderID, CustomerID, EmployeeID, OrderDate, RequiredDate, ShippedDate, Shi" +
"pVia, Freight, ShipName, ShipAddress, ShipCity, ShipRegion, ShipPostalCode, Ship" +
"Country FROM Orders",ConnString);
DataSet DS = new DataSet();
objCmd.Fill(DS);
myDataGrid.DataSource = DS;
myDataGrid.DataBind();
}
}
</script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Untitled Document</title>
</head>
<body><asp:DataGrid ID="myDataGrid" runat="server" AllowCustomPaging="true" AllowPaging="true" PageSize="5"></asp:DataGrid>

</body>
</html>
换dreamweaver弄了一次,也不行,就是分页显示出来的按钮不能点,都是灰色的,那位遇到过这种情况啊?
回复 点赞
lgxtry 2005年03月17日
this.sqlSelectCommand1.CommandText = "SELECT OrderID, CustomerID, EmployeeID, OrderDate, RequiredDate, ShippedDate, Shi" +"pVia, Freight, ShipName, ShipAddress, ShipCity, ShipRegion, ShipPostalCode, Ship" +"Country FROM Orders";

直接把northwind的oreder表拖到页面生成的dataadapter填充的dataset,应该也没有问题啊!
回复 点赞
yizhixiaozhu 2005年03月17日
你的sql查询语句呢?
回复 点赞
lgxtry 2005年03月17日
<asp:DataGrid id=DataGrid1 runat="server" DataSource="<%# dataSet11 %>" DataKeyField="CustomerID" DataMember="Orders" AllowCustomPaging="True" AllowPaging="True">
<PagerStyle Position="TopAndBottom" PageButtonCount="5" Mode="NumericPages"></PagerStyle>
</asp:DataGrid>
设置没有问题把?
回复 点赞
发动态
发帖子
.NET技术社区
创建于2007-09-28

4.9w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告