我有一个简单的问题 我有一个DataList在其每一行中都有一个DataGrid,必须在运行时根据DataList的当前行的一个字段填充。
有人可以建议一种动态设置网格数据源的方法吗?
日Thnx
答案 0 :(得分:0)
您可以使用datalist itemdatabound事件。
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item ||
e.Item.ItemType == ListItemType.AlternatingItem)
{
GridView grd= (GridView )e.Item.FindControl("GridView1");
grd.DataSource = dt;
grd.DataBind();
}
}