1、可以加一个ID列:
DataSet guestData = new DataSet();
FileStream fin ;
fin = new FileStream(Server.MapPath(datafile),FileMode.Open, FileAccess.Read,FileShare.ReadWrite) ;
guestData.ReadXml(fin);
fin.Close();
DataTable customerTable = guestData.Tables[0];
DataColumn myDataColumn= customerTable.Columns.Add("ID", System.Type.GetType("System.Decimal"));
int i=0;
foreach( DataRow row in customerTable.Rows )
row["id"]= i++;
DataView dv=new DataView(customerTable,"","otime DESC",DataViewRowState.CurrentRows);
dv.RowFilter = "ID<6;
MyDataList.DataSource = dv;
MyDataList.DataBind();
2、可以将DataTable的前5条记录输入新表:
.....
DataTable cloneTabl = customerTable.Clone();
for(int i=0;i<6;i++)cloneTabl.ImportRow(customerTable.Rows[i]);
MyDataList.DataSource = cloneTabl;
MyDataList.DataBind();
......