千家信息网

ASP.NETGridView的Bootstrap分页样式是怎样的

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章将为大家详细讲解有关ASP.NETGridView的Bootstrap分页样式是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Reven
千家信息网最后更新 2026年11月03日ASP.NETGridView的Bootstrap分页样式是怎样的

这篇文章将为大家详细讲解有关ASP.NETGridView的Bootstrap分页样式是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

Revenue.cs收入类,包括实体模型和业务逻辑

 public class Revenue { public Revenue(string country, string revenue, string salesmanager, string year) {  this.country = country;  this.revenue = revenue;  this.salesmanager = salesmanager;  this.year = year; } public Revenue() { } public string country { get; set; } public string revenue { get; set; } public string salesmanager { get; set; } public string year { get; set; } public List GetRevenueDetails(int pagenumber,int maxrecords) {  List lstRevenue = new List();  string filename = HttpContext.Current.Server.MapPath("~/App_Data/country_revenue.csv");  int startrecord = (pagenumber * maxrecords) - maxrecords;  if (File.Exists(filename))  {  IEnumerable range = Enumerable.Range(startrecord, maxrecords);  IEnumerable lines = getFileLines(filename, range);  foreach (String line in lines)  {   string[] row = line.Split(',');   lstRevenue.Add(new Revenue(row[0], row[1], row[2], row[3]));  }  }  return lstRevenue; } public static IEnumerable getFileLines(String path, IEnumerable lineIndices) {  return File.ReadLines(path).Where((l, i) => lineIndices.Contains(i)); } public int GetTotalRecordCount() {    string filename = HttpContext.Current.Server.MapPath("~/App_Data/country_revenue.csv");  int count = 0;  if (File.Exists(filename))  {  string[] data = File.ReadAllLines(filename);  count= data.Length;  }  return count; }  }

Default.aspx内容:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="GridViewBootstrapPagination.Default" %> GridView的Bootstrap分页样式     

ASP.NET GridView的Bootstrap分页样式

后台代码:

 public partial class Default : System.Web.UI.Page { private const int MAX_RECORDS = 5; protected void Page_Load(object sender, EventArgs e) {  string filename = Server.MapPath("~/App_Data/country_revenue.csv");  if (!IsPostBack)  {  List revenue = GetRevenueDetail(1);  gvBSPagination.DataSource = revenue;  gvBSPagination.DataBind();  } } [WebMethod] [ScriptMethod(UseHttpGet = false, ResponseFormat = ResponseFormat.Json)]    public static List GetRevenueDetail(int pagenumber)  {  Revenue rv = new Revenue();  List lstrevenue = rv.GetRevenueDetails(pagenumber,MAX_RECORDS);    return lstrevenue; } [WebMethod] [ScriptMethod(UseHttpGet = false, ResponseFormat = ResponseFormat.Json)] public static int GetTotalPageCount() {  int count=0;  Revenue rv=new Revenue();  count = rv.GetTotalRecordCount();  count = count / MAX_RECORDS;  return count; } protected void gvBSPagination_PreRender(object sender, EventArgs e) {  GridView gv = (GridView)sender;  GridViewRow pagerRow = (GridViewRow)gv.BottomPagerRow;  if (pagerRow != null && pagerRow.Visible == false)  pagerRow.Visible = true; } }

country_revenue.csv

项目运行结果如图:

关于ASP.NETGridView的Bootstrap分页样式是怎样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

样式 内容 文章 更多 知识 篇文章 不错 业务 代码 后台 实体 收入 模型 结果 质量 逻辑 项目 如图 参考 帮助 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技有限公司 工业互联网科技新基建 互联网中国科技 科技类互联网 中资互联网科技 互联网 新科技 四川狮子座互联网科技 重庆科技学院互联网 互联网科技扶贫时间 互联网科技和信息 互联网公司黑科技创始人 企晟互联网信息科技有限公司 华夏恒生科技与互联网科技 互联网科技大赛获奖感言 互联网金融科技名词解释 长沙互联网科技 元气玛特互联网科技公司是外包吗 广州梦谷互联网科技有限公司领导 福州德业互联网科技 上海旺乐尼互联网科技有限公司 居家互联网科技有限公司 汉立互联网科技有限公司联系电话 玖二柒互联网科技公司待遇 温州喔噻互联网科技有限公司 允成互联网科技有限公司融资 互联网公司黑科技创始人 互联网安防科技感 工业互联网科技创业 九思连强互联网电子科技有限公司 上海同邻互联网科技有限公司规模
0