Dataset 操作系统XML

HZHG 2008-12-04 11:20:10
XML内容如下:
<store> //库存记录
<pro>
<id>1 </id>
<prodname>aa </prodname>//产品名
<numb>200 </numb> //产品数量
<price>120 </price> //产品均价
</pro>
...

<record>//操作记录
<id>1</id>
<prodname>aa</prodname>
<buypri>120</buypri>
<numb>200</numb>
<sellpri></sellpri>
</record>
...
</store>

即有两个表store和record。DatagridView1绑定到表record,现在要新增进货,如果store表里有这种货品记录(如aa,)就更新store表里的数量和价格并新增record表的记录;如果没有这种货品就新增store和record的记录,如何用实现??
不要直接操作XML文件节点的方法,可以用DataSet操作实现吗?
...全文
57 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
HZHG 2008-12-04
  • 打赏
  • 举报
回复
请看http://topic.csdn.net/u/20081124/12/f996e8bc-bee8-4579-8e26-fe1fe6526880.html
主要是这处方法处理XMLNode 后在XML.Save(...)与DataSet的Writexml(...)冲突,而我在代码的其他地方都是要用Writexml的。
patrickpan 2008-12-04
  • 打赏
  • 举报
回复
可以,用DataSet读取XML文件,直接操作DataSet里面的数据。
保存的时候,把DataSet中的数据写到XML文件中。

HZHG 2008-12-04
  • 打赏
  • 举报
回复
请看这个检查store表的句子那里有问题,为何编译时没问题,运行时出错提示“缺少操作数”?
DataRow[] snameRow = dsrecord.Tables["store"].Select(cBname.Text);
xupeihuagudulei 2008-12-04
  • 打赏
  • 举报
回复


用DATASET 的writexml
最后还不是要用到XML读取节点的方法
HZHG 2008-12-04
  • 打赏
  • 举报
回复
自己顶,高人来看看啊

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧