高手看看啊 DataGrid控件为何不能分页!
可以正常读数据库,可以显示分页按钮,但分页时始终是首页。
<%@ Page language="c#"%>
<%@ import Namespace="System.Data.SqlClient" %>
<%@ import Namespace="System.Data" %>
<script language=C# runat=server>
void Page_Load(){
string strSelect="select * from news order by id desc";
string strConnect="server=191.168.0.0;uid=jiu;pwd=jiu1903;database=jiu";
DataSet objDataSet=new DataSet();
SqlConnection objConnection=new SqlConnection(strConnect);
SqlDataAdapter objDataAdapter=new SqlDataAdapter(strSelect,objConnection);
objDataAdapter.Fill(objDataSet,"news");
DataView objDataView=new DataView(objDataSet.Tables["news"]);
Mumushu.DataSource=objDataView;
Mumushu.DataBind();
}
</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<table width="600" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
<form runat=server>
<asp:DataGrid ID="Mumushu" Runat=server
AllowPaging="true"
PageSize=10
PagerStyle-Mode=NumericPages
BackColor="#ccccff"
BorderColor="black"
ShowFooter="false"
CellPadding=3
CellSpacing="0"
Font-Name="Verdana"
Font-Size="8pt"
HeaderStyle-BackColor="#aaaadd"
/>
</form>
</td>
</tr>
</table>
</body>
</HTML>