XML、DataSet、DataGrid结合一_XML/RSS

本文介绍一下ASP.Net中对XML的用法,这里飞刀我只是展现了XML与DataSet相结合的用法。其实ASP.Net对XML的操作的方法与对象是很多的,比如XmlDataDocument,XmlTextReader等,这些对象功能很全,也很实用。

本文以Adrotator控件使用的XML为例(新手可以先看一下Adrotator控件的用法),写出了一个广告管理程序。这个程序,飞刀用到的控件主要是DataGrid,可以说已经用到了DataGrid几乎全部功能,大家在关注XML的同时,可以同时学到DataGrid使用方法。

先将本例中使用的一些方法对大家说明一下:

DataSet主要是使用的ReadXml与WriteXml方法。它们的功能看名字就知道了,飞刀也不罗嗦了。 DataGrid中使用的了很多的方法和对象。比如分页使用AllowPaging属性,排序使用AllowSorting属性,本例中使用了所有DataGrid中的事件,比如OnItemCommand,OnEditCommand,OnCancelCommand,OnUpdateCommand等。

大家认真查看这些事件的处理。

另外大家在看程序时,再想想,如果这个程序使用ASP来写需要多少页,呵呵,用ASP.Net只需要一页,而且无限次使用,这就是ASP.Net的优点。

程序中飞刀我做了些简单的注释,最重要的还是大家的理解。

呵呵,最近我们工作室的人是忙得一踏糊涂,所以就请大家原谅啦。飞刀这些日子不是不写程序,只是写的程序都需要发表在书上,(比如和追捕软件一样功能的Web网页啦,真的可以实现与追捕一样的功能,绝无虚假)不能贴在网上啦。这样会被骂的:)

时间: 2024-07-30 09:59:49

XML、DataSet、DataGrid结合一_XML/RSS的相关文章

XML入门的常见问题(二)_XML/RSS

作者:AngelGavin  出处:CSDN Internet Explorer 5.0 对 XML 提供哪个级别的支持? Internet Explorer 5 提供下列 XML 支持: 直接查看 XML.Microsoft XML 实现允许用户通过他们的 Web 浏览器使用 XSL 或者层叠样式表 (CSS) 查看 XML,就象查看 HTML 文档一样. 高性能.验证 XML 引擎.Internet Explorer 4.0 开发人员熟悉的 XML 引擎已经得到了很大的增强,并且完全支持 W

XML入门的常见问题(三)_XML/RSS

作者:AngelGavin  出处:CSDN 如何加载有外国和特殊字符的文档? 文档可以包含外国字符,例如:   foreign characters (úóí?)  例如 磲 的外国字符必须在前面加上 escape 序列.外国字符可以是 UTF-8 编码或用不同编码指定,如下所示:   foreign characters (磲)  现在可以正确加载 XML 了. 其他字符是保留在 XML 中的,并且需要以不同的方式处理.下面的 XML:   This & that 产生如下错误: 此处不

基于XML的购物车的实现_XML/RSS

购物车是电子商务网站中不可缺少的组成部分,但目前大多数购物车只能作为一个顾客选中商品的展示,客户端无法将购物车里的内容提取出来满足自己事务处理的需要,而这一点在有些电子商务活动中很有必要.XML的出现使得网络上传输的数据变得有意义起来,我们可以根据不同的要求以不同的样式将一个购物车的内容显示出来. 本文将详细分析一个由Java实现的基于XML的购物车.下面是一个包含了五件商品的购物车的XML内在结构:它的根元素为cart,total元素表示购物车内的总金额,每个item元素表示一件商品,item

XML简易教程之二_XML/RSS

文档格式的排错 我妈妈_的清单中有数十条菜谱,甚至数百条.如果产生一个致命错误,排错将非常困难 - 你将一行一行地寻找丢失的标记符.如果使用几层嵌套,发现错误将很困难. 但是可以找到很好的帮助.分析器 - XML代码和报告格式错误的应用程序可以在网上免费得到.其中最好的是Lark,它的作者是由Tim Bray - XML规范的技术编辑和极力鼓吹者,地球上最聪明的人之一. 我用Lark分析下面的代码.注意"chocolate chips"和它的关闭标记符出现在</ingredien

XML入门的常见问题(四)_XML/RSS

在 XML 对象模型中如何处理空白字符? 有些时候,XML 对象模型将显示包含空白字符的 TEXT 节点.空白字符被截断后,多半会带来一些混乱.例如下面的 XML 例子:   ]> Smith John  生成下列树:   Processing Instruction: xml DocType: person ELEMENT: person TEXT: ELEMENT: lastname TEXT: ELEMENT: firstname TEXT:  名字和姓氏两边是只包含空白字符的 TEXT

XML和JSP的联手_XML/RSS

概览: xml和jsp是这些日子中最热的东西.本文介绍如何联合这两种技术来建设动态网站.你还可以同时看一下dom,xpath,xsl,和其它java-xml技术的示例代码. 我们在此假设你已经了解javaserver pages(jsp)和extensible markup language (xml).但也许你对该如何综合使用它们仍然有些迷惑. jsp的应用很容易,你可以用它设计网页,使之看起来似乎和html一样.唯一的不同是jsp是动态执行的.例如,它们可以处理表单form和读写数据库. x

XML入门的常见问题(一)_XML/RSS

作者:AngelGavin  出处:CSDN 一般问题 什么是 XML? 可扩展标记语言 (XML) 是 Web 上的数据通用语言.它使开发人员能够将结构化数据,从许多不同的应用程序传递到桌面,进行本地计算和演示.XML 允许为特定应用程序创建唯一的数据格式.它还是在服务器之间传输结构化数据的理想格式. 什么是 MSXML? MSXML 是提供核心 XML 服务的 Microsoft 软件组件. Microsoft XML 分析器能够做什么? 最新版本的 Microsoft 核心 XML 服务提

JSP取得在WEB.XML中定义的参数_XML/RSS

在WEB.XML文件中设置参数: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> 

rss 使用规范_XML/RSS

英文原文: http://blogs.law.harvard.edu/tech/rss ibm上的中文讲解: http://www-900.ibm.com/developerWorks/cn/xml/x-rss20/index.shtml RSS 2.0 概述 RSS 是一种 XML 方言,用于连锁 Web 内容和元数据.RSS 0.91 是几种可用版本中最常用的一种.对于新的 RSS 提要,更好的办法是使用 2.0 版,因为这是现行的规范,而且如前所述,它与 0.91 向后兼容. Dave W