前台页: <%# DataBinder.Eval(Container.DataItem,"id") %> <%# DataBinder.Eval(Container.DataItem, "kind")%> 后台页: int nListIndex = 0; DataTable da = new DataTable();//创建表 da.Columns.Add("id", typeof(int));//表中的第一列 da.Columns.Add("kind", typeof(string));//表中的第二列 while (nListIndex < 100)//循环添加行 { DataRow dr = da.NewRow();//新创建一行 dr["id"] =nListIndex;//对这个新建的行,的第一列赋值 dr["kind"] = "kind1"+nListIndex;//对这个新建的行的第二列赋值 da.Rows.Add(dr);//把填入的值加入到表中 nListIndex++; } this.DataList1.DataSource = da;//绑定datalist this.DataList1.DataBind();