分类目录归档:C#

PHPYUN免费专业采集工具

今年比较忙,已经半年多没有更新博客了,今天就多发几篇,下面是利用业余时间针对PHPYUN系统做的一个采集工具,该工具是全新制作,所有底层架构全新设计,方便新用户快速获取数据,快速建立人才招聘网站!目前工具持续更新中!
界面:

20150902033240

工具具体使用方法及界面请查看连接打开即可:
地址已失效,源代码丢失

C#动态创建DataTable 绑定到数据

动态创建DataTable 绑定到数据

 DataTable dt = new DataTable("DataXML");
            //创建列
            dt.Columns.Add(new DataColumn("任务名称", typeof(string)));
            dt.Columns.Add(new DataColumn("开始时间", typeof(string)));
            dt.Columns.Add(new DataColumn("结束时间", typeof(string)));
            dt.Columns.Add(new DataColumn("任务状态", typeof(string)));
            //加载XML
            xmlDom.Load(Application.StartupPath + @"\Config\Config.xml");
            foreach (XmlNode xnode in xmlDom.SelectSingleNode("djob").SelectNodes("item"))
            {
                DataRow row = dt.NewRow();
                row["任务名称"] = xnode.SelectSingleNode("name").InnerText;
                row["开始时间"] = xnode.SelectSingleNode("startTime").InnerText;
                row["结束时间"] = xnode.SelectSingleNode("endTime").InnerText;
                row["任务状态"] = xnode.SelectSingleNode("state").InnerText == "0" ? "准备就绪" : "正在运行";
                dt.Rows.Add(row);
            }
            DataSet ds = new DataSet("data");
            ds.Tables.Add(dt);

加载远程XML文档 C#

留着纪念 C#

 ///           
        /// 加载远程XML文档          
        ///          
        ///           
        ///           
        public XmlDocument ProcessItem(string URL)
        {
            WebRequest myRequest = WebRequest.Create(URL);
            //WebRequest请求的响应将会被放到一个WebResponse对象myResponse里,然后这个WebResponse对象被用来建立一个流来取出XML的值            
            WebResponse myResponse = myRequest.GetResponse();
            try
            {
                //使用rssURL的值建立了一个WebRequest项              

                Stream stream = myResponse.GetResponseStream();
                //使用一个XmlDocument对象rssDoc来存储流中的XML内容。XmlDocument对象用来调入XML的内容              
                XmlDocument doc = new XmlDocument();
                doc.Load(stream);
                return doc;
            }
            catch (Exception)
            {
                myRequest.GetResponse().GetResponseStream().Close();
                myResponse.Close();
                myResponse = null;
                myRequest = null;
            }
            return null;
        }