引言: 从程序员的角度来看,Microsoft SQL Server? 查询的最大缺陷之一就是返回的行数通常比应用程序的用户界面实际可以容纳的行数要多得多。
摘要:长勺之战- -
公元前684年,齐国侵略鲁国。鲁国国君鲁庄公犹豫再三,决定迎战。就在这个时候,来了一名叫做曹刿的平民。 曹刿问鲁庄公迎战的理由有哪些,鲁庄公回答说他已经通过各种政策让人民生活安定,而且人民也非常信任政府,所以鲁国能够上下一心打赢这场战争。曹刿思考了一下,认为这些准备能够帮助鲁国赢得战争,他还自告奋勇地和鲁庄公乘坐同一辆战车,当鲁庄公的参谋。 战争在长勺开始了。......
摘要:
苍蝇与蜜蜂
蜜蜂和苍蝇是昆虫界两个阶层的代表。蜜蜂勤劳、聪明,苍蝇懒惰、愚蠢,以至于产生了“无头苍蝇”这样的习惯用语。这一天,一只苍蝇遇见了蜜蜂。 苍蝇问:“高贵的蜜蜂啊,您是怎么保持您的飞行方向的?” “如果我迷了路,我就向明亮的地方飞去,那里总是我正确的方向。”蜜蜂骄傲地回答。 天有不测风云;正在......
创建用于ASP.NET的分页控件 从程序员的角度来看,microsoft sql server? 查询的最大缺陷之一就是返回的行数通常比应用程序的用户界面实际可以容纳的行数要多得多.这种尴尬情形经常将开发人员陷于困境.开发人员是应该创建一个非常长的页面,让用户花时间去滚动浏览,还是应该通过设置一个手动分页机制来更好地解决这个问题? 【程序编程相关:
数据结构大学教程之数据结构及其基本概念(】 【推荐阅读:
组合算法概论(3)】 哪种解决方案更好,在很大程度上取决于要检索的数据的特性.由多个项目(如搜索结果)组成的较长列表,最好通过各页大小相等.每页相对较短的多个页面显示.由单个项目(如文章的文本)组成的较长列表,如果整个插入在一个页面中,使用起来会更方便.最后得出的分析结果是,应该根据应用程序的总体用途来做决定.那么,microsoft asp.net 是如何解决数据分页问题的呢? 【扩展信息:
数据结构大学教程之数据结构及其基本概念(】 asp.net 提供了功能强大的数据绑定控件,以便将查询结果格式化为 html 标记.但是,这些数据绑定控件中只有一种控件(即 datagrid 控件)本来就支持分页.其他控件(如 datalist.repeater 或 checkboxlist)则不支持分页.这些控件及其他列表控件不支持分页,不是因为它们在结构上不支持分页,而是因为它们与 datagrid 不同,不包含任何处理分页的特定代码.但是,处理分页的代码是相当样板化的,可以添加到所有这些控件中. scott mitchell 在最近的一篇题目为“creating a pageable, sortable datagrid”的文章中,介绍了datagrid分页.该文还引用了web 上的其他有用信息,为您提供了有关网格分页基础知识与其他信息.如果想查看如何使 datalist 控件可以进行分页的示例,可以查看此文章(英文).该文演示了如何创建一个自定义的 datalist 控件,该控件具有当前索引与页面大小属性,并可以启动页面更改事件. 同样的代码也可以用于满足其他列表控件(如 listbox 与 checkboxlist)的分页需要.不过,向各个控件添加分页功能实际上并不是一种非常好的做法,因为,如上所述,分页代码是相当样板化的.因此,对于聪明的程序员来说,有什么方法比使用一种新的通用分页程序控件来实现所有这些控件的分页功能更好的呢? 本文中将建立一个分页程序控件,它将使合作者列表控件能够对 sql server 的查询结果进行分页.该控件名为 sqlpager,它支持两种类型的合作者控件 - 列表控件与基础数据列表控件. sqlpager控件的显著特点 sqlpager控件是一个 asp.net复合控件,包含一个单行表格.该行又包含两个单元格 - 导航条与页面描述符.该控件的用户界面呈条形,理想情况下,其宽度与合作者控件的宽度相同.导航条部分提供了可单击的元素,以便在页面之间移动;页面描述符部分为用户提供了有关当前显示的页面的一些反馈信息. 图 1:visual studio .net 网页设计器中显示的 sqlpager 控件 与 datagrid 控件的嵌入式分页程序一样,sqlpager 控件具有两种导航模式,即下一页/上一页与数字页面....
下一页 摘要:驴子之死
一场瘟疫在动物王国里肆虐,动物之王狮子为此召开了紧急会议:“我们的王国正在遭受不幸,这是神对我们的惩罚。我们必须找出那个触怒神的动物。”狮子指定狐狸担当法官。 作为表率,狮子先说:“我犯过错误,前两天看到一只受伤的斑马,就把它抓来吃了。”狐狸马上说:“大王这么做,恰恰解脱了斑马的痛苦,所以根本不算触犯戒律。......