设置嵌套在父DataList行中的DataGrid的数据源

时间:2013-09-07 13:03:55

标签: c# asp.net

我有一个简单的问题 我有一个DataList在其每一行中都有一个DataGrid,必须在运行时根据DataList的当前行的一个字段填充。

有人可以建议一种动态设置网格数据源的方法吗?

日Thnx

1 个答案:

答案 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();
    }
 }