zoukankan      html  css  js  c++  java
  • c#用ReadXml和WriteXml将xml的数据读取到DataSet中,填充到Datetable 中写入数据库

    1.xml文档的内容
     

    2.对xml文件读取

    DataSet ds = new DataSet(); ds.ReadXml("D:\项目文档\定远法院公告\定远法院公告\Web\Site\code.xml");
    DataTable dt
    = new DataTable();
    //节点的选取 dt
    = ds.Tables[2]; for (int i = 0; i < dt.Rows.Count; i++) { EAJ_FTSY eaj = new EAJ_FTSY(); eaj = EAJ_FTSYManager.EAJ_FTSY_GetOne("select * from EAJ_FTSY where AH='"+dt.Rows[i]["AH"].ToString()+"'"); //大于0存在值,小于0不存在写入数据库 if (eaj.ID>0) { } else { eaj.AHDM = dt.Rows[i]["AHDM"].ToString();//案件标识 eaj.XH = dt.Rows[i]["XH"].ToString();//序号 eaj.FYDM = dt.Rows[i]["FYDM"].ToString();//经办法院 eaj.FYDMMS = dt.Rows[i]["FYDMMS"].ToString();//经办法院名称 eaj.TC = dt.Rows[i]["TC"].ToString();//庭次 eaj.KTRQ = dt.Rows[i]["KTRQ"].ToString();//开庭日期 eaj.KTSJ = dt.Rows[i]["KTSJ"].ToString();//开庭时间 hh:mm eaj.JSSJ = dt.Rows[i]["JSSJ"].ToString();//结束时间 hh:mm eaj.DD = dt.Rows[i]["DD"].ToString();//开庭地点 eaj.KTFT = dt.Rows[i]["KTFT"].ToString();//开庭法院,汉字 eaj.FTBH = dt.Rows[i]["FTBH"].ToString();//法庭编号 eaj.FTMC = dt.Rows[i]["FTMC"].ToString();//法庭名称 eaj.KTURL = dt.Rows[i]["KTURL"].ToString();//访问url eaj.AH = dt.Rows[i]["AH"].ToString();//案号 eaj.SPZ = dt.Rows[i]["SPZ"].ToString();//审判长代码 eaj.SPZMS = dt.Rows[i]["SPZMS"].ToString();//审判长姓名 eaj.CBR = dt.Rows[i]["CBR"].ToString();//承办人代码 eaj.CBRMS = dt.Rows[i]["CBRMS"].ToString();//承办人姓名 eaj.SJY = dt.Rows[i]["SJY"].ToString();//书记员代码 eaj.SJYMS = dt.Rows[i]["SJYMS"].ToString();//书记员姓名 eaj.HYCY = dt.Rows[i]["HYCY"].ToString();//合议庭成员姓名 eaj.GKKT = dt.Rows[i]["GKKT"].ToString();//公开开庭 eaj.ROWUUID = dt.Rows[i]["ROWUUID"].ToString();//实体码 eaj.YDKTFYDM = dt.Rows[i]["YDKTFYDM"].ToString();//异地开庭法院代码 eaj.YDKTFTMC = dt.Rows[i]["YDKTFTMC"].ToString();//异地开庭名称 eaj.YDKTFTBH = dt.Rows[i]["YDKTFTBH"].ToString();//异地开庭法庭编号 eaj.FTYT = dt.Rows[i]["FTYT"].ToString();//法庭用途 eaj.FTYTMS = dt.Rows[i]["FTYTMS"].ToString();//法庭描述 eaj.LASTUPDATE = dt.Rows[i]["LASTUPDATE"].ToString();//最后更新时间 eaj.FJM = dt.Rows[i]["FJM"].ToString();//分级码 EAJ_FTSYManager.EAJ_FTSY_Add(eaj); }

    注明:命名空间的引用

    using System.Xml;
    using System.Data;

    
    
  • 相关阅读:
    Python图形编程探索系列-07-程序登录界面设计
    英语初级学习系列-05-阶段1总结
    Python图形编程探索系列-06-按钮批量生产函数
    英语初级学习系列-04-年龄
    Python图形编程探索系列-05-用控制变量构建对话程序
    Python图形编程探索系列-04-网上图片与标签组件的结合
    Python图形编程探索系列-03-标签组件(Label)
    Python解释数学系列——分位数Quantile
    Python图形编程探索系列-02-框架设计
    Python图形编程探索系列-01-初级任务
  • 原文地址:https://www.cnblogs.com/wdd812674802/p/10399302.html
Copyright © 2011-2022 走看看