3 实例解析 (7) 读取XML 以下代码读取到一个没有排序和筛选的DataSet。 DataGrid1.DataSource = OperateXmlByDataSet.GetDataSetByXml(@"xml/xml_xmlDB.xml"); (8) 添加记录 以下代码向XML文件中添加了一条记录,同时给7个列赋值: bool b; 如果b返回值为true,表示添加成功,否则表示添加失败。以上的写法我用了些偷懒的方法,比如我把数组直接放在参数,而没有另外申明,事实上你可以另外申明一个数组,然后再传到方法中。 请注意字段在数组中的位置和值在数组中的位置的对应关系。 (9) 修改记录 以下代码将找到peopleNum列值为3的行,然后将行的name、peopleNum、、description和IsMarried四个字段的值分别更新成kgdiwss、10、描述、true。 bool b; 返回true表示修改成功,否则表示修改失败。 请特别注意,字段类型为逻辑型时,赋值用的是true和false,而不是0和1。 (10) 删除记录 以下代码实现删除name列值为数组中的值的行。 bool b; 上面代码执行成功后,name列值为值1、值2、值3的行将被删除。 删除成功返回true,否则返回false。 另外两种删除的方法用法比较简单,这里就不介绍了。 以上就是操作XML的所有方法,相信可以满足很大一部份的使用了。然而,如果XML中的数据量比较大的话,使用以上方法效率可能不高,但话又说回来,如果数据量比较大的话,还是选择数据库比较好。 |
正在阅读:一个通过DataSet操作XML的类一个通过DataSet操作XML的类
2005-09-02 10:02
出处:PConline
责任编辑:moningfeng

键盘也能翻页,试试“← →”键