int id=(int)Session["userid"];
string str = ConfigurationManager.ConnectionStrings["shuju"].ConnectionString;
SqlConnection conn = new SqlConnection(str);
for (int i = id; i < i + 4; i++)
{
string sql = " select * from [user] where grade ="+i+ "";
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataTable dt = new DataTable();
da.Fill(dt);
DataList1.DataSource = dt;
DataList1.DataBind();
}
for (int i = id; i < i + 4; i++)
死循环了,i < i+4永远成立
for (int i = id,j=i+4; i<j; i++)
for (int i = id; i <这里写一个和 i 没关系的数字; i++)
死循环了吧,这写法...
你这循环永远结束不了啊,简称死循环,不管i是什么,i<i+4这个是永远成立的啊大哥
for(int i=id, len=i+4;len>i;++i)