`
bayaci
  • 浏览: 284130 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

页面之间dataset数据传递方法

 
阅读更多

在网络上两个页面之间进行数据传递有很多中办法,这里我用了。net的现成方法,把表格数据传递到另外的页面。

db.table 数据 ——》dataset --》xml--》webrequest--》dataset

以下是发送数据页面代码

stringsql=@"select*,
DateAdd(minute,[RefreshIntervalTime],[LashRefreshTime])VLastRefreshTimefromWaitingRefresh
wheregetdate()<starttimeandendtime<getdate()
";

DataSetds
=DataRepository.Provider.ExecuteDataSet(CommandType.Text,sql);

//Response.Write(ds.Tables[0].Rows.Count.ToString());
Response.Clear();
Response.ContentType
="text/xml";
Response.Charset
="UTF-8";


ds.WriteXml(Response.OutputStream,XmlWriteMode.IgnoreSchema);

以下是获取根据上面的页面,把数据还原到dataset的过程:

WebRequestrequest=WebRequest.Create(url);
//Ifrequiredbytheserver,setthecredentials.
request.Credentials=CredentialCache.DefaultCredentials;
//Gettheresponse.
HttpWebResponseresponse=(HttpWebResponse)request.GetResponse();
//Displaythestatus.
Console.WriteLine(response.StatusDescription);
//Getthestreamcontainingcontentreturnedbytheserver.
StreamdataStream=response.GetResponseStream();
//OpenthestreamusingaStreamReaderforeasyaccess.
StreamReaderreader=newStreamReader(dataStream);
//Readthecontent.
//stringresponseFromServer=reader.ReadToEnd();
/**/////Displaythecontent.
//Console.WriteLine(responseFromServer);
/**/////Cleanupthestreamsandtheresponse.


////Response.Write(responseFromServer);


DataSetds
=newDataSet();


ds.ReadXml(reader);

//ds.WriteXml(Response.OutputStream,XmlWriteMode.IgnoreSchema);

//Response.Write(ds.Tables[0].Rows[0][0].ToString());

reader.Close();
dataStream.Close();
response.Close();

returnds;

分享到:
评论

相关推荐

    北大青鸟ACCP5.0 S2 三层架构 dataset层间数据传递代码实例

    总的来说,理解并掌握三层架构的数据传递机制,尤其是使用DataSet进行层间数据交互,是提升软件开发技能的关键一步。北大青鸟ACCP5.0 S2的课程通过实例教学,旨在帮助学员深入理解并熟练应用这些概念。

    把dataset中的数据存入到水晶报表中去

    在ASP.NET页面中添加CrystalReportViewer控件,设置其ReportSource属性为你的数据集和报表实例。 在提供的文件列表中,"www.pudn.com.txt"可能是一个文本文件,它可能包含了有关这个过程的更多详细步骤或者示例代码...

    数据层组件设计与数据传递

    数据层组件设计与数据传递是构建分布式应用程序的关键部分,特别是在ASP.NET框架下。这一主题主要关注如何有效地访问和表示业务数据,以及在应用程序的各个层之间传递数据的策略。在设计这样的系统时,我们通常会...

    ECharts前台后台数据交互Demo

    通过XMLHttpRequest对象与服务器进行异步数据交换,再用JavaScript处理返回的数据,实现页面的局部刷新。在ECharts与后台数据交互中,AJAX起到了关键的角色。 三、ECharts与MySQL数据交互步骤 1. **创建数据库连接*...

    Vue执行方法,方法获取data值,设置data值,方法传值操作

    方法写在methods中 ...可通过 @click=”run($event)”,将事件对象传到方法中,然后根据事件对象的e.srcElement设置点击标签的属性,也可以通过e.srcElement.dataset获取自定义属性 &lt;div id=app&gt;

    ASP.NET 绑定DataSet中的多个表

    ***中的DataSet是用来存储和传递数据的内存驻留数据结构,它是数据绑定的基础。在实际的Web应用程序中,我们经常需要将数据库中的多张表绑定到***的数据控件中,以便进行显示和操作。在本例中,我们探讨了如何在***...

    ASP.NET—001:GridView绑定List、页面返回值

    "ASP.NET—001:GridView绑定List、页面返回值"的主题涉及了如何将数据源绑定到GridView以及处理页面间的数据传递。 首先,让我们深入理解GridView的绑定机制。在ASP.NET中,GridView可以绑定到各种数据源,包括但...

    微信小程序 跳转传递数据的实例

    首先,我们来看一下页面跳转时的数据传递方式。在微信小程序中,我们通常使用`wx.navigateTo`或`wx.redirectTo`来进行页面间的跳转。这两个API的区别在于`navigateTo`会保留当前页面,跳转到新的页面,而`redirectTo...

    dotado中级开发总结

    - **数据共享**:通过全局数据模型或自定义的数据传递方式实现。 - **消息发布/订阅**:利用发布/订阅模式实现组件间的松耦合通信。 #### 二、对dorado框架中的Dataset理解 Dataset是dorado框架中的一个核心概念...

    .net面试(收集的很常见的面试题目,笔试题目)

    以下是一些常见的.NET面试题及其解析,涵盖面向对象编程、ADO.NET、访问修饰符、SQL查询、页面间数据传递以及方法重载和多态性等核心知识点。 1. 面向对象的三大特性:继承、封装和多态性。继承允许子类继承父类的...

    c#.net笔试题目

    在.NET笔试中,C#是常见的编程语言,其考察点涵盖了面向对象编程、集合与遍历、ADO.NET、访问修饰符、SQL查询、页面间数据传递以及方法重载与引用参数等多个方面。以下是对这些知识点的详细解释: 1. 面向对象的...

    .Net面试题汇总(一)帮你轻松过笔试关[收集].pdf

    在.Net框架中,面试时常常会涉及到关于访问修饰符、ADO.NET组件、页面间数据传递、委托与事件以及方法的重载与覆盖等多个核心概念。以下是这些知识点的详细解释: 1. 访问修饰符: - `private`:私有成员,仅限于...

    .net技术类面试、笔试题汇总.docx

    .NET技术在面试和笔试中常常涉及的关键知识点包括访问修饰符、ADO.NET的主要对象、ASP.NET页面间传递值的方法、委托和事件,以及`override`和重载的概念。 1. 访问修饰符: - `private`:私有成员,仅限于在类的...

    微信小程序 页面跳转如何实现传值

    在微信小程序开发中,页面之间的数据传递是必不可少的操作。本文将详细介绍如何在微信小程序中实现页面跳转的同时传递参数,让读者了解两种常见的方法:通过URL参数传递和使用Page对象的生命周期方法。 (1)页面...

    使用ASP.NET AJAX异步调用Web Service和页面中的类方法

    综上所述,ASP.NET AJAX为Web Service和页面类方法提供了强大的异步调用支持,大大简化了客户端与服务器之间的通信,使得开发者能够更专注于业务逻辑和用户体验的实现。通过熟练掌握这些技术,可以构建出高效、响应...

    微信小程序 详解页面跳转与返回并回传数据

    在微信小程序开发中,页面之间的跳转和数据传递是至关重要的功能。本篇文章将深入探讨如何在微信小程序中实现页面的跳转,并在跳转过程中传递数据,以及如何在返回时回传数据到原页面。 首先,我们来看一下在微信小...

    DotNet面试宝典

    - `DataAdapter`:在数据库与`DataSet`之间传递数据,基于`Command`对象,能填充`DataSet`并维护数据的一致性。 - `DataSet`:内存中的数据容器,包含多个`DataTable`,可离线操作数据,支持数据的持久化和多表...

    asp.net对数据的简单操作

    ObjectDataSource则作为中间层,用于在ASP.NET页面和DAL之间传递数据。 1. **连接数据库**: 使用ADO.NET(如SqlConnection类)建立与数据库的连接。配置数据库连接字符串,保存在Web.config文件中,这样可以安全地...

    学习代码_学习代码_ASP.NET

    总的来说,这个【学习代码_ASP.NET】教程涵盖了ASP.NET中的一些基本元素,如时间获取、事件处理、控件操作、页面间数据传递、以及数据绑定到多种控件的方法。掌握这些概念和实践对于任何想要学习或深化ASP.NET技能的...

    连接数据库在网页上以表格呈现.rar_MVC 数据库_mvc_sqlserver_后台传递内容到前台_数据库操作

    本项目“连接数据库在网页上以表格呈现”就是这样一个实例,它利用MVC(Model-View-Controller)架构,通过SQL Server数据库来存储和检索数据,并将结果显示在前端页面上,同时实现3秒自动刷新功能。 首先,让我们...

Global site tag (gtag.js) - Google Analytics