将xml读入dataset中遇到的问题
XML code: <?xml version="1.0" encoding="GB2312" ?> <data> <学生> <name>李明</name> <成绩> <语文>90</语文> <数学>90</数学> </成绩> </学生> <学生> <name>王飞</name> <成绩> <语文>80</语文> <数学>80</数学> </成绩> </学生> </data> xml文件有很多学生记录 每个学生下的成绩也对应很多行 现在将整个xml读入dataset中,也可以取到 "学生"表, 问题就是:取到每个学生后,如何再取出对应的"成绩"表中的记录数据
学习加关注,期待中。。。。。。 比如“王飞”(它在第二行)的数学成绩,就是成绩表的第二行“数学”列。 当然按照行号关联并不十分可靠,最好还是按照自动生成的Relastions[0](根据“学生_Id”列)关联查询最好。 我从来不使用DataSet。这个东西真的我会直接反序列化为“学生[]”对象数组直接了当,而不是用什么DataSet。引用 比如“王飞”(它在第二行)的数学成绩,就是成绩表的第二行“数学”列。 用什么语句取得 "成绩"表 没人知道了吗,如何处理这个dataset 说是一对多的记录在dataset 如何用循环语句进行读取 要使用关联名来子记录 relationName 关联名是 "学生-成绩"
相关问答:
DataSet导出xml 批处理(循环)得怎么处理 XML文件 <A> <B> <C> </C> &nb ......
如何对xml内容数据进行比较 例如: <?xml version='1.0' encoding='utf-8'?> <TestLIST> <PID>40</PID> <TestName>深圳市</TestName>
......
从数据库中查询一张表的数据 select 部门,姓名 from tb 如何才能生成下面的xml格式文件 <folder state="unchecked" label="全部"> <folder state="unchecked" isBra ......
内容如题。。在C#里改如何写呢? 本来思路是先比对节点名称,如是的话就保存要删除节点的下标放在数组里。然后循环删除,但发现。。当我删除第一个后,所有节点下标数量都发生改变。。 就不能再按照之前纪录的节点 ......
Private Sub Command1_Click() Dim MyString() As String Open "a.xml" For Binary As #1 ' 打开刚创建的文件。 ReDim MyString(LOF(1) - 1) Put #1, , MyRecord ' 读入所有字符到变量中 ......