【问题标题】:DataBound event is not available for DataList control in ASP.NetDataBound 事件不适用于 ASP.Net 中的 DataList 控件
【发布时间】:2011-03-16 17:01:51
【问题描述】:

我正在处理 ASP.Net 中的一个项目,其中我使用DataList 控件列出 候选数据。众所周知,DataBoud 事件可用于gridview 控件,它 是数据绑定后引发的。

DataList 控件中没有这样的事件可用。是的,ItemDataBound 事件在那里 这是在每个绑定的项目上出现的。 让我们假设,我希望数据列表中列出的项目数,之后 完成datalist的数据绑定。

谢谢

【问题讨论】:

    标签: asp.net datalist


    【解决方案1】:

    确实,DataList 控件不会公开DataBound 事件。后者是在 ASP.NET 2 中引入的(带有BaseDataBoundControl)。

    在您的情况下,您可以使用不同的事件来实现您的目标。 PreRender 事件看起来很适合。

    【讨论】:

      【解决方案2】:

      DataList 中的项目数将等于基础 DataSource 中的记录数。此外,您可以为此目的使用 PreRender 事件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-04-07
        • 1970-01-01
        • 2013-06-25
        • 2013-07-30
        • 1970-01-01
        • 2014-09-13
        • 1970-01-01
        相关资源
        最近更新 更多