Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在数据列表中绑定数据列表?_C#_Asp.net_Data Binding_Datalist_Nested Datalist - Fatal编程技术网

C# 如何在数据列表中绑定数据列表?

C# 如何在数据列表中绑定数据列表?,c#,asp.net,data-binding,datalist,nested-datalist,C#,Asp.net,Data Binding,Datalist,Nested Datalist,!!我有一个嵌套的数据列表,我想在按钮事件上绑定内部数据列表,但它不起作用,有人知道吗 DataList2.FindControl("DataList3").DataBind(); 尝试使用datalist强制转换它 ((DataList)DataList2.FindControl("DataList3")).DataBind(); 尝试使用datalist强制转换它 ((DataList)DataList2.FindControl("DataList3")).DataBind(); 使用

!!我有一个嵌套的
数据列表
,我想在
按钮
事件上绑定内部
数据列表
,但它不起作用,有人知道吗

DataList2.FindControl("DataList3").DataBind();

尝试使用datalist强制转换它

((DataList)DataList2.FindControl("DataList3")).DataBind();

尝试使用datalist强制转换它

((DataList)DataList2.FindControl("DataList3")).DataBind();

使用此代码绑定
内部
数据列表

protected void DataList2_ItemDataBound(object sender, DataListItemEventArgs e)
{
    if ((e.Item.ItemType == ListItemType.Item) || 
             (e.Item.ItemType == ListItemType.AlternatingItem))
    {
        // get inner datalist
        DataList dl3 = e.Item.FindControl("DataList3") as DataList;

        // bind inner datalist with data source
        dl3.DataSource = dt; // DataTable that contains data
        dl3.DataBind();
    }
}
注意: 确保您已按如下方式输入此事件:


使用此代码绑定内部
数据列表

protected void DataList2_ItemDataBound(object sender, DataListItemEventArgs e)
{
    if ((e.Item.ItemType == ListItemType.Item) || 
             (e.Item.ItemType == ListItemType.AlternatingItem))
    {
        // get inner datalist
        DataList dl3 = e.Item.FindControl("DataList3") as DataList;

        // bind inner datalist with data source
        dl3.DataSource = dt; // DataTable that contains data
        dl3.DataBind();
    }
}
注意: 确保您已按如下方式输入此事件: