没有合适的资源?快使用搜索试试~ 我知道了~
dataset和xml得转换用法
需积分: 9 4 下载量 196 浏览量
2009-07-07
21:37:07
上传
评论
收藏 10KB TXT 举报
温馨提示
试读
11页
dataset和xml得转换用法,肯定对你们有用!
资源推荐
资源详情
资源评论
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
/// <summary>
/// 用DataSet操作XML
/// </summary>
public class XmlHandle
{
#region GetDataSetByXml 读取xml直接返回DataSet
/// <summary>
/// 读取xml直接返回DataSet
/// </summary>
/// <param name="strPath">Xml的相对路径</param>
/// <returns>已装入XML文档的DataSet</returns>
public static DataSet GetDataSetByXml(string strXmlPath)
{
try
{
DataSet ds = new DataSet();
//读取XML到DataSet
ds.ReadXml(GetXmlFullPath(strXmlPath));
if (ds.Tables.Count > 0)
{
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
/// <summary>
/// 用DataSet操作XML
/// </summary>
public class XmlHandle
{
#region GetDataSetByXml 读取xml直接返回DataSet
/// <summary>
/// 读取xml直接返回DataSet
/// </summary>
/// <param name="strPath">Xml的相对路径</param>
/// <returns>已装入XML文档的DataSet</returns>
public static DataSet GetDataSetByXml(string strXmlPath)
{
try
{
DataSet ds = new DataSet();
//读取XML到DataSet
ds.ReadXml(GetXmlFullPath(strXmlPath));
if (ds.Tables.Count > 0)
{
return ds;
}
return null;
}
catch (Exception)
{
return null;
}
}
#endregion
#region GetDataViewByXml 读取Xml返回一个经排序或筛选后的DataView
/// <summary>
/// 读取Xml返回一个经排序或筛选后的DataView
/// </summary>
/// <param name="strXmlPath"></param>
/// <param name="strWhere">筛选条件,如:"name = 'kgdiwss'"</param>
/// <param name="strSort">排序条件,如:"Id desc"</param>
/// <returns></returns>
public static DataView GetDataViewByXml(string strXmlPath, string strWhere, string strSort)
{
try
{
DataSet ds = new DataSet();
ds.ReadXml(GetXmlFullPath(strXmlPath));
//创建DataView来完成排序或筛选操作
DataView dv = new DataView(ds.Tables[0]);
if (strSort != null)
{
//对DataView中的记录进行排序
}
return null;
}
catch (Exception)
{
return null;
}
}
#endregion
#region GetDataViewByXml 读取Xml返回一个经排序或筛选后的DataView
/// <summary>
/// 读取Xml返回一个经排序或筛选后的DataView
/// </summary>
/// <param name="strXmlPath"></param>
/// <param name="strWhere">筛选条件,如:"name = 'kgdiwss'"</param>
/// <param name="strSort">排序条件,如:"Id desc"</param>
/// <returns></returns>
public static DataView GetDataViewByXml(string strXmlPath, string strWhere, string strSort)
{
try
{
DataSet ds = new DataSet();
ds.ReadXml(GetXmlFullPath(strXmlPath));
//创建DataView来完成排序或筛选操作
DataView dv = new DataView(ds.Tables[0]);
if (strSort != null)
{
//对DataView中的记录进行排序
剩余10页未读,继续阅读
资源评论
沙漠里的一颗沙子
- 粉丝: 11
- 资源: 33
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功