从数据表中按日期拉出最近10条记录

时间:2013-11-21 08:30:10

标签: c# datatable dataset

我有一个数据表,它有Id,Date和Name ......就像最近的列表...... 我会继续在其中添加记录,,,但我只想将最后10条记录(最近日期)从它保存到XML文件,,,我怎么能只提取10条记录ORDER BY Date ???

        DataRow recent_dr = recent_index.NewRow();
        recent_dr["Id"] = RosterId;
        recent_dr["Date"] = DateTime.Now;
        recent_dr["Name"] = Name;
        recent_index.Rows.Add(recent_dr);

        //recent_index.Select(" What to do here ?? 
        recent_index.WriteXml(s + "\\chats\\index.xml"); 

1 个答案:

答案 0 :(得分:0)

使用限制关键字可以解决问题。

  

SELECT * FROM yourDatabase       按日期排序       限制10;