有个问题,正常的是这样排序
5
4
3
2
1但是,当遇到这样的情况,比如说第11条记录的时候。就会5
4
3
2
11

===========================
代码在这:
===========================string dataFile = Server.MapPath("guestbook.xml");//引号内写XML文件路径
System.Data.DataSet ds = new System.Data.DataSet();
ds.ReadXml(dataFile);
System.Data.DataView pp = new System.Data.DataView(ds.Tables[0]);
pp.Sort = "id desc";

解决方案 »

  1.   

    这是xml源文件:<?xml version="1.0" encoding="gb2312"?>
    <guest>
      <GuestBook names="Waxdoll" QQ="51303738">
        <title>对留言本进行测试留言!</title>
        <neirong>其实也没什么好说的,试试吧,希望能成功了!</neirong>
        <Datatimes>2004-12-14</Datatimes>
        <face>pic/1.gif</face>
        <id>002</id>
      </GuestBook>
      <GuestBook names="10000" QQ="1000">
        <title>100000</title>
        <neirong>100000</neirong>
        <Datatimes>2004-12-15 14:27:02</Datatimes>
        <face>pic/2.gif</face>
        <id>1</id>
      </GuestBook>
      <GuestBook names="2" QQ="2">
        <title>2</title>
        <neirong>2</neirong>
        <Datatimes>2004-12-15 14:27:32</Datatimes>
        <face>pic/3.gif</face>
        <id>2</id>
      </GuestBook>
      <GuestBook names="3" QQ="3">
        <title>3</title>
        <neirong>3</neirong>
        <Datatimes>2004-12-15 14:27:38</Datatimes>
        <face>pic/1.gif</face>
        <id>3</id>
      </GuestBook>
      <GuestBook names="4" QQ="4">
        <title>4</title>
        <neirong>4</neirong>
        <Datatimes>2004-12-15 14:27:42</Datatimes>
        <face>pic/1.gif</face>
        <id>4</id>
      </GuestBook>
      <GuestBook names="5" QQ="5">
        <title>5</title>
        <neirong>5</neirong>
        <Datatimes>2004-12-15 14:27:47</Datatimes>
        <face>pic/1.gif</face>
        <id>5</id>
      </GuestBook>
      <GuestBook names="6" QQ="6">
        <title>6</title>
        <neirong>6</neirong>
        <Datatimes>2004-12-15 14:27:57</Datatimes>
        <face>pic/1.gif</face>
        <id>6</id>
      </GuestBook>
      <GuestBook names="44" QQ="44">
        <title>44</title>
        <neirong>44</neirong>
        <Datatimes>2004-12-15 14:28:02</Datatimes>
        <face>pic/1.gif</face>
        <id>7</id>
      </GuestBook>
      <GuestBook names="11" QQ="11">
        <title>11</title>
        <neirong>11</neirong>
        <Datatimes>2004-12-15 14:28:06</Datatimes>
        <face>pic/1.gif</face>
        <id>8</id>
      </GuestBook>
      <GuestBook names="9" QQ="9">
        <title>9</title>
        <neirong>9</neirong>
        <Datatimes>2004-12-15 14:28:34</Datatimes>
        <face>pic/1.gif</face>
        <id>9</id>
      </GuestBook>
      <GuestBook names="10" QQ="10">
        <title>10</title>
        <neirong>10</neirong>
        <Datatimes>2004-12-15 14:28:38</Datatimes>
        <face>pic/1.gif</face>
        <id>10</id>
      </GuestBook>
      <GuestBook names="22" QQ="222">
        <title>2222</title>
        <neirong>2222</neirong>
        <Datatimes>2004-12-15 14:32:21</Datatimes>
        <face>pic/1.gif</face>
        <id>1000010</id>
      </GuestBook>
    </guest>
      

  2.   

    自己顶一下吧,困扰我一天的问题了……  刚学习asp.net+xml,请多多帮助。  也可以看实际的东东:  http://61.138.14.162/guestbook/
      

  3.   

    对,就是这个问题。回复人: hutt() ( ) 信誉:100 
    你目前的情况,这一列的数据类型是字符串,你把列的类型改为整型就OK了.
      

  4.   

    我现在这个是int啊,,,那在xml里怎么设计他为整型啊?
      

  5.   

    <xs:element name="title" type="xs:int" minOccurs="0" /> 
      

  6.   

    回复人: gaoqixiang((如鱼饮水)) ( ) 信誉:100  2004-12-18 19:56:00  得分: 0  
     
     
       <xs:element name="title" type="xs:int" minOccurs="0" />   
     
    你的这个放在哪,呵,我初学者,见谅,呵,,,,
    对您的帮助表示感谢。