asp.net DataList
我在用DataList时遇到个问题求高手解答,就是我用DataList1控件绑定了一表后我现在又想在这个DataList1里面加个DataList2控件绑定另一个张表,但是我发现我找不到DataList2的ID来绑定第二张表,这是怎么回事,是不是不能在一个DataList里面不能再加一个DataList来绑定数据,不然怎么找不到第二个DataList2的名称??
[解决办法]
可以的,在DataList1的绑定事件中FindControl找 DataList2
然后绑定DataList2
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e) { if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) { DataList DataList2 = e.Item.FindControl("DataList2") as DataList; DataList2.DataSource = "...读取数据"; DataList2.DataBind(); } }