XML、DataSet、DataGrid结合一
本文介绍一下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网页啦,真的可以实现与追捕一样的功能,绝无虚假)不能贴在网上啦。这样会被骂的:)
相关推荐
-
XML、DataSet、DataGrid结合一
本文介绍一下ASP.Net中对XML的用法,这里飞刀我只是展现了XML与DataSet相结合的用法.其实ASP.Net对XML的操作的方法与对象是很多的,比如XmlDataDocument,XmlTextReader等,这些对象功能很全,也很实用. 本文以Adrotator控件使用的XML为例(新手可以先看一下Adrotator控件的用法),写出了一个广告管理程序.这个程序,飞刀用到的控件主要是DataGrid,可以说已经用到了DataGrid几乎全部功能,大家在关注XML的同时,可以同时学到D
-
asp.net使用DataSet的ReadXml读取XML文件及Stream流的方法
本文实例讲述了asp.net使用DataSet的ReadXml读取XML文件及Stream流的方法.分享给大家供大家参考,具体如下: string strxml = "<xml><m><a>1</a><b>2</b></m><m><a>11</a><b>22</b></m><m><a>111</a><
-
C#实现XML文件与DataTable、Dataset互转
一.DataTable转XML #region DataTableToXml /// <summary> /// 将DataTable对象转换成XML字符串 /// </summary> /// <param name="ds">DataSet对象</param> /// <returns>XML字符串</returns> public static string DataTableToXml(DataTable
-
C#生成XML的三种途径小结
1.我认为是最原始,最基本的一种:利用XmlDocument向一个XML文件里写节点,然后再利用XmlDocument保存文件. 首先加载要写入的XML文件,但是如果没有的,就要新建,在新建的过程中,要有写入的代码: 复制代码 代码如下: XmlDocument doc = new XmlDocument(); try { doc.Load("new.xml"); }
-
C#读写xml文件方法总结(超详细!)
目录 C#写入xml文件 1.XmlDocument 2.DataSet对象里的值来生成XML文件 3.利用XmlSerializer来将类的属性值转换为XML文件的元素值. 示例:写入xml 1.创建xml文档 2 .增加节点 3 .修改节点: 4 .删除节点 c#读取xml文件 总结 C#写入xml文件 1.XmlDocument 1.我认为是最原始,最基本的一种:利用XmlDocument向一个XML文件里写节点,然后再利用XmlDocument保存文件.首先加载要写入的XML文件,但是如
-
ADO.NET 的最佳实践技巧
这是我很早以前看过的微软的一篇文章,最近,一些网友问的问题很多理论都在里面,所以,整理一下放在这里,大家可以参考一下. 简介 本文为您提供了在 Microsoft ADO.NET 应用程序中实现和获得最佳性能.可伸缩性以及功能的最佳解决方案:同时也讲述了使用 ADO.NET 中可用对象的最佳实践:并提出一些有助于优化 ADO.NET 应用程序设计的建议. 本文包含: • 有关 .NET 框架包含的 .NET 框架数据提供程序的信息. • DataSet 和 DataReader 之间的比较,以及
-
ADO.NET实用经验汇总
DataSet与DataReader 当设计应用程序时,要考虑应用程序所需功能的等级,以确定使用DataSet或者是DataReader. 要通过应用程序执行以下操作,就要使用DataSet: 1) 在结果的多个离散表之间进行导航. 2) 操作来自多个数据源(例如,来自多个数据库.一个XML文件和一个电子表格的混合数据)的数据. 3) 在各层之间交换数据或使用XML Web服务.与DataReader不同的是,DataSet能传递给远程客户端. 4) 重用同样的记录集合,以便通过缓存获得性能改善
-
C#连接数据库的几种方法
一.Oracle 查询 public static DataTable QueryData() { DataTable dtResult = new DataTable(); try { using (OracleConnection oc = new OracleConnection(HttpContext.Current.Session["DBName"].ToString().Trim())) { oc.Open(); string sql = @" SELECT *
-
XML、DataSet、DataGrid结合二
<?xml version="1.0" standalone="yes"?><advertisements> <xsd:schema id="Advertisements" targetNamespace="" xmlns="" xmlns:xsd="http://www.w3.org/1999/XMLSchema" xmlns:msdata=&q
-
Jquery Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用
一.WebService.asmx: 处理业务数据,在GetDataSet()方法中产生DataSet(XML)数据,供JqueryRequest.aspx调用,代码如下: 复制代码 代码如下: [WebMethod] public DataSet GetDataSet() { DataSet ds = new DataSet(); DataTable dt = new DataTable(); dt.Columns.Add("Name", Type.GetType("Sys
随机推荐
- 详解从angular-cli:1.0.0-beta.28.3升级到@angular/cli:1.0.0
- Delphi实现获取进程列表及相关信息的实例
- 可选择和输入的下拉列表框示例
- javascript委托(Delegate)blur和focus用法实例分析
- 扩展ASP.NET MVC三层框架且使用StructureMap实现依赖注入1-Model层
- PHP下载远程图片并保存到本地方法总结
- 解析php取整的几种方式
- 一个PHP数组应该有多大的分析
- Eclipse + Python 的安装与配置流程
- AJAX防止页面缓存的代码
- Ajax实现城市二级联动(二)
- .net控件dropdownlist动态绑定数据具体过程分解
- 把excel表格里的数据导入sql数据库的两种方法
- 浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
- Android照片墙应用实现 再多的图片也不怕崩溃
- Android2.3实现SD卡与U盘自动挂载的方法
- C# 编码好习惯,献给所有热爱c#的同志
- 杏林同学录(五)
- 沙盒路径获取以及图片保存到相簿的方法
- C#实现字符串首字母大写的方法示例