我想做一个教学管理系统,要采用基于xml方式的,所以不能使用数据库.我首先在access中添加了表以及他们之间的关系,输入了一些基本信息,然后我在win applicaotion中添加xml数据集,我采用从数据源直接拖进来的办法建立架构和数据表.
    请问我在access中表的数据是不是也拖进来了,如果没有拖进来,我该怎么操作我的数据集?前提条件是我不能使用数据库.是不是我依照表的结构,把表的数据建立xml文档?但这样我又怎么去把这些xml文档关联我的数据集呢?

解决方案 »

  1.   

    把ACCESS中的数据倒出来写成XML文件
    用DataSet对象对XML进行操作,操作方法与数据库相同
    DataSet.ReadXml()//读取XML文件
    DataSet.WriteXml()//写XML文件
      

  2.   

    我有五个表,都已经把他转化为xml文件了.但是我建了一个数据集dataset1,并在xml数据集里面建好了这五个表的关系.我怎么把把这五个xml文件的内容导入dtaset1之中,以后就不用操作xml了,直接操作dataset1就行了.如果这是不可行的话,我又怎么利用这个dataset1操作这些xml文件呢?新建一个DataSet我知道是能行的通的.
        五个表:academy,course,teacher,tinfo,dataindex.
      

  3.   

    如果不想用数据库的话,那么你可以直接创建DataTable,然后把它加载到DataSet中,至于所有的操作都可以在DataSet中完成,如果要保存的话,可以调用DataSet.WriteXml方法,以后读取可以用DataSet.ReadXml方法,这些在MSDN说得很清楚。