⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄

📁 这是一个关于C SHARP的相关编程技巧的资料
💻
字号:
支持默认分页和自定义分页
DataGrid分页的关键属性
AllowPaging             启用或者禁用分页(true/false),默认为false
CurrentPageIndex  获得或设置当前页索引
PageSize                  获得或设置当前页大小
PageCount              页数
AllowCustomPaging 启用或禁用自定分页(ture/false),默认为false
VirtualItemCount    获得或设置计划显示的项总数(自定义分页时)


1.设置AllowPaging=Ture,PageSize=xx,AutoGenateColumn=false(决定是否命使用户在设计时建立的列)
2.设置Columns的具体内容
3.Page_load代码:
	private void Page_Load(object sender, System.EventArgs e)
	{
		if(!IsPostBack)
		{
			SqlDataAdapter adapter=new SqlDataAdapter("select * from products",
				"server=localhost;database=northwind;uid=sa;pwd=;");
			DataSet ds=new DataSet();
			adapter.Fill(ds);
			MyDataGrid.DataSource=ds;
			MyDataGrid.DataBind();
		}
	
	}
4.DataGrid的PageIndexChanged事件处理程序
	private void MyDataGrid_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
	{
		MyDataGrid.CurrentPageIndex=e.NewPageIndex;
		SqlDataAdapter adapter=new SqlDataAdapter("select * from products",
			"server=localhost;database=northwind;uid=sa;pwd=;");
		DataSet ds=new DataSet();
		adapter.Fill(ds);
		MyDataGrid.DataSource=ds;
		MyDataGrid.DataBind();

	}
5.定义分页显示外观
PagerStyle.NextPageText="下一页"
PagerStyle.PrevPageText="上一页"
PagerStyle.Mode,决定是按钮,还是数字。
如查设置PagerStyle.Mode=Numerics
则可以通PageButtonCount定义页导航栏最大按钮数量。
如果设置PagerStyle.Mode=NextPrev
则可以设置按钮显示文本
PagerStyle.NextPageText="<img src=prev.gif>";显示了图像
PagerStyle.NextPageText="<b>Next..</b>";显了为文本

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -