DataTable dt = new DataTable("tableName");
dt.Columns.Add( new DataColumn( "ID", typeof( int ) ) );
dt.Columns.Add( new DataColumn( "Username", typeof( string ) ));
dt.Columns.Add( new DataColumn( "Password", typeof( Guid ) ));
for (int i = 1; i < 30; i++)
{
DataRow row = dt.NewRow();
row["ID"] = i;
row["Username"] = "Username:" + i;
row["Password"] = Guid.NewGuid();
dt.Rows.Add(row);
}
DataView dv = dt.DefaultView;
dv.Sort = "Id DESC";
Console.WriteLine(dv.Count);
DataTable newTable = dv.ToTable();
foreach (DataRow row in newTable.Rows)
{
Console.WriteLine(row["Id"]);
}