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
随机推荐
- JSP发送邮件实例
- 妙用脚本和批处理清除电脑中的痕迹
- java编程中实现调用js方法分析
- Python之PyUnit单元测试实例
- golang网络socket粘包问题的解决方法
- java多线程中的异常处理机制简析
- ThinkPHP连接Oracle数据库
- ajax的 IE cache 相关问题解决
- Python处理Excel文件实例代码
- 从汇编看c++中的多态详解
- 找出所有非xml索引并重新整理的sql
- JSQL 批量图片切换的实现代码
- 深入理解React中何时使用箭头函数
- 原生js实现对Ajax的封装(仿jquery)
- java中抽象类、抽象方法、接口与实现接口实例详解
- Android编程开发之多点触摸(Multitouch)实现方法
- Python pandas DataFrame操作的实现代码
- vue单页面在微信下只能分享落地页的解决方案
- Atom的python插件和常用插件说明
- Python不同目录间进行模块调用的实现方法