1.Dataset结构:二维结构
2.具有当前记录的概念
3.Dataset可以管理不可见记录,通常使用RecordIterator对象访问
4.isFirst() && isLast()
5.moveFirst() && moveLast()
6.dataset运行原理
6.1 dataset与服务器端dataset的第二种关系 – 页面请求
Sever端Dataset:request范围的对象
用户请求JSP,JSP创建View,View创建Dataset和Controller并且将其绑定,Dataset向外部发出数据请求将数据填充到Dataset,JSP构造完毕,以HTML /XML模版的方式返回客户端。
View的构造过程如下:
View.init()...begin
View.initDatasets()...begin
View.initDatasets()...end
View.initControls()...begin
View.initControls()...end
View.init()...end
View.doLoadData()...begin
View.doLoadData()...end
Browser端Dataset:通过Dorado工厂在客户端创建Brich Engine, Brich Engine 创建Dataset和Controller并且绑定
6.2 dataset与服务器端dataset的第二种关系 – 服务请求
通常Browser端dataset向Sever端请求数据时,只是请求数据而不会构建和控制Controller,使用了dataset.flushData()方法。
View的构造过程如下:
View.init()...begin
View.initDatasets()...begin
View.initDatasets()...end
View.init()...end
View.doLoadData()...begin
View.doLoadData()...end
7.Dataset的重要方法FlushData
8. Dataset的异步处理
设置:
. autoLoadData = false
. async = true
分享到:
相关推荐
#### 小结 通过上述步骤,我们成功地使用`DataSet`在ASP.NET应用程序中插入了新的记录。这种方法的优点在于它可以离线操作数据,减少了与数据库的交互次数,从而提高了性能。同时,它还提供了一种更灵活的方式来...
### 小结 - `DataSet`和`XML`在ASP.NET应用中扮演着关键角色,尤其是在数据管理和传输方面。理解它们的特点、区别以及如何相互转换,对于提升应用程序的性能和可维护性至关重要。 ### 进一步学习资源 - MSDN网站...
小结** `DataSet`到XML的序列化是.NET开发中常见的数据持久化手段,尤其在Web服务和数据交换中。理解并熟练掌握这一过程,能帮助开发者更有效地管理和传输数据。通过`WriteXml()`方法和相关选项,我们可以根据需求...
要访问元素的`dataset`对象,可以使用`element.dataset`。例如,对于以下HTML: ```html $18.3 ``` 可以通过以下JavaScript代码获取属性值: ```javascript var expenseday = document.getElementById('...
不敢夸口本系列多了不起,但至少敢保证你看完本系列,再做完每个小结的测试,你入门是绝对没有问题的!做一个简单的网站是绝对可以的!祝愿大家能够尽快进入.net 2.0的世界。也希望本教程能够帮助你更好的学习。教程出处...
DEV control使用小结 DEV control是一款功能强大且灵活的数据网格控件,广泛应用于各种开发项目中。下面是关于DEV control使用小结的知识点总结: 1. GridControl和GridView的关系:GridControl是一个容器,用于...
### 小结 通过上述分析可以看出,在.NET框架中使用`DataSet`结合二进制序列化技术可以高效地实现在WebService之间的数据传输。这种方式不仅简化了数据处理流程,而且提高了数据传输的性能。对于开发者而言,理解...
在"使用JFreeChart小结(一)"这篇博文中,作者主要分享了入门JFreeChart的基本步骤和一些关键概念。 首先,让我们了解如何添加JFreeChart到项目中。通常,你可以通过Maven或Gradle构建工具将JFreeChart库作为依赖...
7. **DataSet和DataTable**: `DataSet`是一个内存中的数据缓存,可以包含多个`DataTable`。`DataTable`则代表了数据库表的逻辑视图。它们提供了离线数据处理能力,允许在不保持数据库连接的情况下操作数据。 8. **...
不敢夸口本系列多了不起,但至少敢保证你看完本系列,再做完每个小结的测试,你入门是绝对没有问题的!做一个简单的网站是绝对可以的!祝愿大家能够尽快进入.net 2.0的世界。也希望本教程能够帮助你更好的学习
小结 第二章 我的第一个ASP.NET程序 i. 配置开发环境 ii. 运行配套光盘 iii. 第一个例子 iv. 近观ASP.NET v. 小结 第三章 ASP.NET和ASP的比较 i. ASP和ASP.NET的对比 ii. 从ASP到ASP.NET...
小结第二章 我的第一个ASP.NET程序 i. 配置开发环境ii. 运行配套光盘iii. 第一个例子iv. 近观ASP.NET v. 小结 第三章 ASP.NET和ASP的比较i. ASP和ASP.NET的对比ii. 从ASP到ASP.NET(一个移植的例子) iii. 如何移植...
小结 第二章 我的第一个ASP.NET程序 i. 配置开发环境 ii. 运行配套光盘 iii. 第一个例子 iv. 近观ASP.NET v. 小结 第三章 ASP.NET和ASP的比较 i. ASP和ASP.NET的对比 ii. 从ASP到ASP.NET(一个移植的例子) ...
1.7 小结 30 第2章 C#和VB语言的增强特性 31 2.1 新语言的增强特性一瞥 31 2.1.1 列出当前正在运行的所有进程 32 2.1.2 将返回结果封装成类 33 2.2 隐式类型局部变量 34 2.2.1 语法 35 2.2.2 使用...
1.7 小结 30 第2章 C#和VB语言的增强特性 31 2.1 新语言的增强特性一瞥 31 2.1.1 列出当前正在运行的所有进程 32 2.1.2 将返回结果封装成类 33 2.2 隐式类型局部变量 34 2.2.1 语法 35 2.2.2 使用...
1.7 小结 30 第2章 C#和VB语言的增强特性 31 2.1 新语言的增强特性一瞥 31 2.1.1 列出当前正在运行的所有进程 32 2.1.2 将返回结果封装成类 33 2.2 隐式类型局部变量 34 2.2.1 语法 35 2.2.2 使用...
1.7 小结 30 第2章 C#和VB语言的增强特性 31 2.1 新语言的增强特性一瞥 31 2.1.1 列出当前正在运行的所有进程 32 2.1.2 将返回结果封装成类 33 2.2 隐式类型局部变量 34 2.2.1 语法 35 2.2.2 使用...
1.7 小结 30 第2章 C#和VB语言的增强特性 31 2.1 新语言的增强特性一瞥 31 2.1.1 列出当前正在运行的所有进程 32 2.1.2 将返回结果封装成类 33 2.2 隐式类型局部变量 34 2.2.1 语法 35 2.2.2 使用...
1.7 小结 30 第2章 C#和VB语言的增强特性 31 2.1 新语言的增强特性一瞥 31 2.1.1 列出当前正在运行的所有进程 32 2.1.2 将返回结果封装成类 33 2.2 隐式类型局部变量 34 2.2.1 语法 35 2.2.2 使用...