VB语言问题,关于xml(没有path,只是一个字符串),怎么把里面的数据显示在datagridview里

问题描述

<!--RecipePPMExportFile--><PPMRecipeExportMMIRelease="R3.9.9E"Source="14285-54660"Creation="2014/03/2809:23:52"PPMVersion="V1.0"><RecipeName="DummyRecipe(1)(1)(1)(1)"Id="33"CRC="A6216D9"><GroupName="Processsettings"Id="36"CRC="7A08E256"><ParameterName="Clampforce"Value="600000"Unit="newton"Min="10000"Max="1200000"MinFact="10000"MaxFact="1200000"Id="45[0]"CRC="1111D446"/><ParameterName="Adaptedclampforce"Value="0"Unit="newton"Min="0"Max="1200000"MinFact="0"MaxFact="1200000"Id="1[0]"CRC="E0E586D8"/><ParameterName="Leadframepreheattimeonheaterplate"Value="0"Unit="second"Min="0"Max="50"MinFact="0"MaxFact="50"Id="86[0]"CRC="466E1F9A"/><ParameterName="Max.leadframepreheattimeonheaterplate"Value="0"Unit="second"Min="0"Max="200"MinFact="0"MaxFact="200"Id="298[0]"CRC="62FED0A0"/><ParameterName="Leadframepreheattimeinmold"Value="0"Unit="second"Min="0"Max="10"MinFact="0"MaxFact="10"Id="97[0]"CRC="12DD9C10"/></Group></Recipe></PPMRecipeExport>就是上面的xml,这个没有path,不要从路径得到xml,是我从设备上查出来的,现在我要把这里面的数据显示在datagridview里,想问一下谁能教一下我还有就是这个xml里面的数据我不是全都要,只要RecipeName,GroupName,ParameterName和Value这几个,这样要怎么处理呢

解决方案

解决方案二:
正则表达式不失为一种方法
解决方案三:
哪位知道的,请帮忙解答一下,最好能有个实例让我看一下,谢谢
解决方案四:
没有人知道的吗,很急呢
解决方案五:
4楼的第二种方法。
解决方案六:
LinqtoxmlXPathXmlSerializerXmlDocument
解决方案七:
DimxmlAsNewXml.XmlDocumentxml.LoadXml(xml格式的字符串)然后解析XML就行了根据你要的节点名称获取对应的属性或者InnerText,然后添加到Dg里面就行了...
解决方案八:
现在我已经把上面的xml解析出正确的格式,发到一个DataSet里了,可是DataSet怎么有三个表,一个Recipe,一个Parameter和Group这三个表有人知道怎么把这三个表合成一个表吗还有我想把这个表里的信息发送给datagridview,datagridview的列名我已经定义了,是不是只要atagridview的列名和DataSet的表的列名一样,就可以将列名相同的值显示在一列啦蛮急的,谁知道啊,教教我,最好能给段代码给我看看,谢谢!
解决方案九:
都自己遍历xml了,为什么还要生成3个表?多此一举!记下上级的RecipeName和GroupName,和当前的ParameterName、Value一起插入同一个表不就行了。

时间: 2024-07-29 08:52:11

VB语言问题,关于xml(没有path,只是一个字符串),怎么把里面的数据显示在datagridview里的相关文章

word文档-如何用VB语言提取word里面的词语放入数组中

问题描述 如何用VB语言提取word里面的词语放入数组中 请问,假如有一个word文档每一行有一个词语,如何用VB语言提取每一行的词语,放入一个数组中,用逗号隔开...形成如BJ"XX,XX,XX"这种形式,然后在VB中使用该数组...谢谢..拜托了...

在asp中应用vb语言调用Graphics 类

问题描述 在asp中应用vb语言调用Graphics 类 小弟初学asp,在asp中应用vb语言调用Graphics 类,怎么定义具体实现的功能与Graphics g = this.CreateGraphics(); 功能与这句相同 解决方案 asp没有内置绘图软件,也无法直接调用vb.net的,找persits.jpeg这个组件 http://www.greenxf.com/soft/40232.html http://www.cnblogs.com/ly312/archive/2010/10

把VB语言转化成C#~哪个大神帮帮小妹吧!

问题描述 把VB语言转化成C#-哪个大神帮帮小妹吧! 200C Private Sub Timer1_Tick(ByVal eventSender As System.Object ByVal eventArgs As System.EventArgs) Handles Timer1.Tick Dim j As Object Dim i As Object Dim temp As String Dim arr() As Byte Dim n As Short Dim temp1 As Strin

VB语言一个关于字符串组合的程序

问题描述 VB语言一个关于字符串组合的程序 这样的数字构成的字符串在VB中怎么穷举? 12*5* 输出12051 12052 ... 12959 解决方案 for i = 0 to 9 for j = 0 to 9 print "12" & i & "5" & j next next

VB语言中如何用inputbox输入多个single值?single可以转换为数组么

问题描述 VB语言中如何用inputbox输入多个single值?single可以转换为数组么 VB语言中如何用inputbox输入多个single值?single可以转换为数组么 解决方案 用split函数 dim s as string s = inputbox() dim arr() as string arr = split(s, ",")

用VB语言巧编网站作弊工具

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 接触网络这么多年,一直在利用业余时间做一些网赚,最近终于买了一个.CN的域名,用于自己的网赚计划,但是新域名做站,刚开开始肯定不会有好的浏览量,推广便成了重中之重.我利用上期介绍的IBP,简单的把域名登录到了各国的的搜索引擎当中,用软件的建议做了简单的优化,结果还算可以,国内通用的搜索引擎在一周内全收录抓取. 为了检测网站访问效果,我在网站底

《圣殿祭司的ASP.NET4.0专家技术手册》---- 1-14 项目同时使用C# 与VB语言及多组件的技巧

1-14 项目同时使用C# 与VB语言及多组件的技巧 圣殿祭司的ASP.NET4.0专家技术手册 早期VS.NET 2002及VS.NET 2003的Visual Studio工具不支持多个组件文件(Assembly),也就是项目编译后只会产生一个dll组件,而一个组件只允许包含一种语言(因为系统会调用对应C#或VB编译程序进行编译),因此在同一个项目中要使用两种语言是办不到的:但在VS 2010中,因为项目支持多个组件,所以利用这个特性就可以同时使用两种以上的语言(如C#与VB),因此.cs或

ReSharper 6.0 Goes Beta发布 针对C#, VB.NET, ASP.NET, XML,和XAML的编辑器

ReSharper是一款由jetbrains开发的针对C#, VBhttp://www.aliyun.com/zixun/aggregation/13480.html">.NET, ASP.NET, XML, 和 XAML的编辑器.沿袭了jetbrains开发工具一贯的优良传统,ReSharper拥有高度智能的纠错,30多种高级代码重构功能,方便的单元测试 工具,快速导航.检索,以及一键格式化代码,自动代码生成和模板功能等很多特性. ReSharper 6.0发行说明及新的改进: Rich

VB语言使用ADO连接、操作SQLServer数据库教程_vb

几年前学过的VB几乎忘光了,这几天复习了下.VB连接ADO数据库并不是非常难. 连接第一步(要仔细看) 对于小白来讲,这里的教程最详细,连接ADO数据库第一步,要添加什么部件呢?全称是Microsoft ADO Data Control 6.0 (SP6) (OLEDB) 部件. 在Microsoft ADO Data Control 6.0 (SP6) (OLEDB)部件里有一个名叫:Adodc数据控件,要将它添加.在Adodc数据控件数据位置中找到ACCES. 控件引用的方法(值指的是姓名)