不帅 发表于 2015-1-16 22:47:38

ASP.NET网页设计ASP.NET组件DataGrid的分页有用办法

2003年中微软发布最新版本的ASP.netWebMatrix,对于我们喜欢用Asp.net来编程的朋友实在是个好消息,我也实实在在的将Asp.net更深入的研究了一下,以方便我以后更好的运用它,同时我也讲讲使用它的感受。asp.net|datagrid|分页  查了网上材料,关于这个DataGrid分页其实是太多太多办法,有些办理办法过于Trick,有些则效力较低,这里供应一个不太贫苦,也效力尚可(经由过程Session缓存DataSet)的办法:
  拖动DataGrid到WebForms,从DataGrid的属性栏当选择Columns翻开DataGridProperties自界说对话框,选择Paging分页,Allowpaging,Pagesize:20。
privatevoidPage_Load(objectsender,System.EventArgse)
{
//Putusercodetoinitializethepagehere
if(!this.IsPostBack)
{
sqlDataAdapter1.Fill(dataSet11);
Session["CopyYear"]=dataSet11;
DataGrid1.DataSource=dataSet11.Tables.DefaultView;
DataGrid1.DataBind();
}
}
privatevoidDataGrid1_PageIndexChanged(objectsource,System.Web.UI.WebControls.DataGridPageChangedEventArgse)
{
DataGrid1.CurrentPageIndex=e.NewPageIndex;
dataSet11=(DataSet1)Session["CopyYear"];
DataGrid1.DataSource=dataSet11.Tables.DefaultView;
DataGrid1.DataBind();
}
  在页面上增加上述代码,OK
我感觉可以顶到50楼,出乎意料的是大家居然纷纷写出自己的博文,还被编辑做成了专题,置于首页头条。

只想知道 发表于 2015-1-19 23:46:15

由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。

活着的死人 发表于 2015-2-5 21:09:09

由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。

再见西城 发表于 2015-2-13 13:45:30

Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。

愤怒的大鸟 发表于 2015-3-3 22:33:22

ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。

飘飘悠悠 发表于 2015-3-11 14:20:14

我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。

若相依 发表于 2015-3-18 19:23:40

但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。

因胸联盟 发表于 2015-3-26 12:41:08

但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。
页: [1]
查看完整版本: ASP.NET网页设计ASP.NET组件DataGrid的分页有用办法