DotNet编程-星光伴我行

滴滴真谛 水滴石穿

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

 

1.新建xml文档(books.xml)
<items>
<item>
    
<iname>a</iname>
    
<iid>1001</iid>
    
<iamount>12.34</iamount>
</item>
<item>
    
<iname>c</iname>
    
<iid>002</iid>
    
<iamount>15.38</iamount>
</item>
<item>
    
<iname>c</iname>
    
<iid>1280</iid>
    
<iamount>18.75</iamount>
</item>
<item>
    
<iname>e</iname>
    
<iid>508</iid>
    
<iamount>20.55</iamount>
</item>
</items>

2.编写代码
string dataUrl = "books.XML";
    
            DataSet ds 
= new DataSet();
            
            ds.ReadXml(Server.MapPath(dataUrl));

            DataView dv 
= new DataView(ds.Tables[0]);
            
            dv.Sort
="iname DESC,iid ASC" ;//默认ASC(ascending)

            
//DataTable dt = dv.Table;

            
this.DataGrid1.DataSource=dv;
            
//this.DataGrid1.DataSource=ds.Tables[0];
            this.DataGrid1.DataBind();  

参考:http:
//msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemdatadataviewclasssorttopic.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemdatadataviewclasssorttopic.asp
posted on 2006-01-17 13:55  DotNet编程  阅读(500)  评论(0编辑  收藏  举报