(3) 读取记录 读取XML的数据到DataSet中的方法为: #region GetDataSetByXml 以上方法将得到一个DataSet,里面保存的是全部XML记录的信息,而且没有经过任何处理。但很多时候我们需要的只是一些满足条件的记录,这时需要用以下方法得到:(点击查看代码3附件) (4) 插入记录 到现在为止我们已经可以随意读取XML中的记录,接下来来实现写入XML的操作,方法如下:(点击查看代码4附件) 可能有的朋友不知道怎么用这个方法插入数据,在后面我将用实例介绍。 (5) 修改记录 修改记录的方法要传入的参数相对较多,因为修改记录需要先定位到具体哪一条记录,再修改指定列的值,以下为修改XML的方法:(点击查看代码5附件) (6) 删除记录 为了方便,删除记录提供了三个方法,一个可以删除所有记录,一个删除符合条件的行,还有一个删除指定Index值的行,该Index值和记录在Data Set中的Index值对应。删除所有记录的方法为:(点击查看代码6附件) 这里说一下提供此方法的原因,有的时候将XML的内容读到DataSet,然后绑定到DataGrid后,由于DataGrid中只有一个模板列,而模板列里又套了表格等许多控件,这就使得我们可能无法得到记录对应的ID值,这个时候就可以先得到记录的Index值(第一行为0,第二行为1,以此类推),然后将该Index值传到方法中,就可以将该记录删掉。 注意:使用该方法的时候,绑定到DataGrid上的DataSet和删除时用的DataSet要为同一个,也就是说Index要相同,不能有排序,不然会误将记录。 有时候我们需要删除符合条件的多行,这个时候可以用以下方法实现:(点击查看代码7附件) |
正在阅读:一个通过DataSet操作XML的类一个通过DataSet操作XML的类
2005-09-02 10:02
出处:PConline
责任编辑:moningfeng

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