protected void Page_Load(object sender, EventArgs e)
{
//使用linq查询运算生成一个包含100个user对象(包含id,username,password,age四列)的集合,其中id从100-1递减,密码全部都是"132",用户名全部为"TestUser"jiashang 1-100的递增数据,年龄按16-60不断循环
//我做好的部分:
var users = Enumerable.Range(0, 100).Select(a => new Users { Id = a + 1, UserName = "TestUser" + (100 - a),Age=AGES ( Convert .ToInt32 (100-a+15))}).OrderByDescending(a => a.Id);
gv.DataSource = users;
gv.DataBind();
}
private int AGES(int age)
{
age = age % 61;
if (age < 16)
age = AGES(age + 16);
return age;
}
public class Users
{
public int Id { get; set; }
public string UserName{get;set;}
public int Age { get; set; }
}
var users = Enumerable.Range(0, 100).Select(
a => new { Id = a + 1, UserName = "TestUser" + (100 - a), Age = 16 + (100 - a -1) % (60-16 + 1) }).OrderByDescending(a => a.Id);
//45进制 最小为16 最大为60