- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Winform分页控件更新之集成Sqlite分页
在Winform开发中,一直离不开分页处理,好的分页控件封装,能为开发节省很多时间和繁琐工作,对分页控件一直的改进和完善,也是我的兴趣之一。分页控件一直都有一些小的更新,不过基本上已能满足大多数的使用场景了。有一天,一个朋友告诉我:我们项目用的是Sqlite数据库做项目,这个分页控件能支持实现分页吗?由于分页控件虽然不直接访问数据,不过需要根据不同的数据库来构造不同的分页语句,因为之前听说过但没怎么研究过Sqlite数据库,当然也没有提供支持了。
既然朋友需要,那就得研究下,并提供相关的支持,经过一番小修改,即可完成内容的Sqlite分页支持了。在给出相关的分页实现例子之前,我们介绍一下,为什么项目使用Sqlite而不是使用Access数据库,他们之间有那些特点。
1、Access特点
我们做小项目的时候特别是小的MIS系统一般也都要用数据库来保存数据,大部分的小系统都是用Access数据库,Access使用上确实非常方便,也方便对数据进行管理维护等优点,复制过去即可使用。但其实Access数据库本身也存在很多的问题:性能不行;数据不安全,用户可以直接用Access打开数据库文件进行数据修改,即使加密后都可以直接破解;Access的数据量一大,文件本身的体积就异常庞大;Access数据库文件很容易损坏等。
2、SQLite特点
SQLite是一个小型的C程序库,实现了独立的,可嵌入的,零配置的SQL数据库引擎,SQLite用的非常广泛,Web应用也都在用它,PHP5内置了SQLite的扩展,所以SQLite是桌面轻量级数据库的首选。
(1)事务操作是原子,一致,孤立,并且持久的(ACID),即使在系统崩溃和电源故障之后。
(2)零配置——不需要安装和管理。
(3)实现了绝大多数SQL92标准。
(4)整个数据库存储在一个单一的文件中。
(5)数据库文件可以在不同字节序的机器之间自由地共享。
(6)支持最大可达2T的数据库。 (241 字节)
(7)字符串和BLOB类型的大小最大可达 2G 字节(231字节)。
(8)小的代码: 完整配置的少于250KB,忽略一些可选特性的少于150KB。
(9)在大多数常见操作上比流行的客户/服务器数据库引擎更快。
(10)简单,易于使用的API。
(11)内建TCL绑定。 另外提供可用于许多其他语言的绑定。
(12)具有良好注释的源代码,95%经过测试。
(13)独立:没有外部依赖。
(14)源代码位于公共域。 可用于任何用途。
朋友介绍操作SQLite使用工具SQLiteSpy,实际上这个工具不支持数据库(如Access数据库)的导入,偶然发现还有SQLite Developer这样一个工具,管理上非常方便,操作图如下所示,使用发现功能比较丰富,支持对表字段定义的直接修改,编辑数据、Sql查询、创建、压缩、备份数据库等,对中文支持也不错。
言归正题,介绍完毕一些SQLite的使用后,继续介绍分页控件如何实现SQLite的分页处理吧。
普通版本的分页控件呈现效果如下所示。
DevExpress样式版本的分页控件效果如下所示(均支持SQLite分页)
本文摘自123怀孕网
您可能关注的文档
- The profile structure for Luce’s choice axiom.pdf
- The quantitative analysis of drug–receptor interactions- a short history.pdf
- Themegallery经典PPT模板(Technology).pptx
- Thorn 样本3.pdf
- TLI Series Application Note-中心点钳位三电平介绍.pdf
- TL9000辅导计划.doc
- TiO_2光催化降解活性艳红X_3B的动力学研究.pdf
- TLM系列传感器.pdf
- TOEFL写作笔记.doc
- TOC生产方式.ppt
最近下载
- 2024年公开选拔领导干部面试题及参考答案全解.doc
- 【9化第一次月考】合肥市第四十五中学2024-2025学年九年级上学期第一次月考化学试题.docx VIP
- 第四章 神奇的透镜单元复习(教学设计)八年级物理上册(沪科版2024).docx VIP
- 2024年中考语文二轮复习:名家散文阅读(毕淑敏)练习题汇编(含答案解析).docx VIP
- 【9化第一次月考】芜湖市鸠江区2024-2025学年九年级上学期第一次月考化学试题.docx VIP
- 《诡案组》(1-14卷文字全本)作者:求无欲.txt VIP
- 数字出版概论课件陈丹第一章数字出版及其发展历程;第二章数字出版研究及其学科体系.pptx VIP
- 2023-2024学年初三化学上学期第一次月考.docx VIP
- 2024年中考语文二轮复习:名家散文阅读(汪曾祺)练习题汇编(含答案解析).docx VIP
- 2025凉山州继续教育公需科目满分答案-《网络数据安全管理条列》解读.docx VIP
文档评论(0)