一、创建一个datatable DataTable myTable= new DataTable(); myTable.Columns.Add("详情"); myTable.Columns.Add("标题"); myTable.Columns.Add("修改时间"); count = count > 14 ? 14 : count; for (int i = 0; i < count; i++) { DataRow row = myTable.NewRow(); row["详情"] = "aaa"; row["标题"] = "bbb" row["修改时间"] = Convert.ToDateTime("2009-8-8"); myTable.Rows.Add(row); } myTable.AcceptChanges(); 二、获取datatable特定行 /// <summary> /// 获取datatable中,从第几条到第几条的数据 /// </summary> /// <param name="myTable">要获取数据的datatable</param> /// <param name="beginRow">开始数(包括开始)</param> /// <param name="endRow">结束数(不包括结束)</param> /// <returns>返回需要行数据的视图</returns> protected DataView GetNeedView(DataTable myTable,int beginRow,int endRow) { DataTable table = myTable.Clone(); for (int i = beginRow; i < endRow; i++) { if (i > myTable.Rows.Count) { break; } table.ImportRow(myTable.Rows[i]); } return table.DefaultView; }