例如我用datagrid绑定了一个xml文件...xml文件如下:
<newsList>
<news>
<date></date>
<title>1</title>
</news>
<news>
<date></date>
<title>2</title>
</news>
<news>
<date></date>
<title>3</title>
</news>
如何在datagrid操作这个顺序...例如每行有个"上移,下移"...按钮..来调整他们的顺序...如何实现:调整顺序---写入到xml文件里面(例如让三条记录顺序变成2.1.3)...??Q: dataset如何这样移动一行?
<newsList>
<news>
<date></date>
<title>1</title>
</news>
<news>
<date></date>
<title>2</title>
</news>
<news>
<date></date>
<title>3</title>
</news>
如何在datagrid操作这个顺序...例如每行有个"上移,下移"...按钮..来调整他们的顺序...如何实现:调整顺序---写入到xml文件里面(例如让三条记录顺序变成2.1.3)...??Q: dataset如何这样移动一行?
解决方案 »
- 帮帮忙吧!!!DetailsView的模板列里放置Lable的赋值并显示的问题
- vs2005
- 哪位高人帮忙翻译下一篇文章 关于ean-128 条码(barcode)的
- 集成搜索引擎搜索中文结果显示问题(高手帮忙在线等)
- 由于服务器的问题会员登录一段时间后会自动注销,必须重新登录!怎么解决这个问题啊!
- 原样显示网页文件格式的困惑?
- 下面是一iframe的代码,请问这代码中为什么有一个大写的WIDTH和一个小写width,各是什么意思啊?????
- 哪里的“女装商城系统”比较好?
- mvc3中如何实现发送附件的邮件功能。
- 怎么在sql server 的存储过程中调用它的异常处理呢?
- 如何取得DataNavigateUrlField的字段值
- 谁能给个Exchange 2000 server 下载地址??
改变顺序的时候,该表该值就行了,不用真的去该表xml顺序。
不过可以利用xsl格式化输出xml,当然xsl中可以控制对xml的排序。
当要更改排序顺序时,可以利用ajax用js呼叫后台程序更改xml文档排序节点值。当然可以将xml文档加载至js变量或xmldom对象中以达到不需要利用后台(background)程序更改xml文档而获得排序的功能。 不过这种做法要在ie中使用xmldom,需要考滤不同浏览器对dom的支持,所以存在兼容性问题,要考滤多种浏览器中的写法。