后台代码:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.DataList1.DataSource = new Author().bind();
this.DataList1.DataBind();
this.DataList1.DataKeyField = "au_id";
}
}
在绑定的页面内容时候,可以使用任何的数据(查询后的,或内存,或从XML文件加载都可以)。
特别要强调的是:如果是根据条件查询后的往往要通过viewstate或session传递,如果传递的数据多,可以将数据先一个arraylist中,然后传递,然后在datalist页面绑定的时候,可以借助于一个虚拟表。
来源:sdtsfhh的blog