首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在DataList中绑定DataList?

如何在DataList中绑定DataList?
EN

Stack Overflow用户
提问于 2011-12-30 10:59:18
回答 2查看 1.1K关注 0票数 1

好了!我有一个嵌套的DataList,我想在button事件上绑定内部DataList,但它不起作用,有人有主意吗?

代码语言:javascript
复制
DataList2.FindControl("DataList3").DataBind();
EN

回答 2

Stack Overflow用户

发布于 2017-06-14 17:42:16

使用以下代码Bind内部DataList

代码语言:javascript
复制
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();
    }
}

注意:请确保您已按如下方式输入此事件OnItemDataBound="DataList2_ItemDataBound"

<asp:DataList ID="DataList2" runat="server" OnItemDataBound="DataList2_ItemDataBound">

票数 1
EN

Stack Overflow用户

发布于 2011-12-30 12:05:16

尝试使用datalist进行强制转换

代码语言:javascript
复制
((DataList)DataList2.FindControl("DataList3")).DataBind();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8675729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档