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
随机推荐
- CentOS6.3添加nginx系统服务的实例详解
- jsp 生成验证码代码
- python使用win32com在百度空间插入html元素示例
- 安全浏览网页 巧妙防范网页木马侵扰设置方法
- 彻底解决Spring MVC中文乱码问题的方案
- IOS 避免self循环引用的方法的实例详解
- Bootstrap组合上、下拉框简单实现代码
- Laravel中七个非常有用但很少人知道的Carbon方法
- Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
- js Canvas实现圆形时钟教程
- nginx status状态页配置方法和中文说明
- php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE eval()'d code error
- ASP.NET jQuery 实例14 在ASP.NET form中校验时间范围
- 通过IP安全策略 WIN2003禁止PING
- CectOS7设置代理更新阿里云yum
- 模拟windows平台的上下文菜单效果代码
- 浅谈jquery中ajax跨域提交的时候会有2次请求的问题
- Python中利用xpath解析HTML的方法
- SpringBoot 部署到服务器上的方法
- python实现画一颗树和一片森林
