【发布时间】:2013-02-26 22:00:37
【问题描述】:
是否可以刷新 ListView 控件?例如,在页面回发之后,我希望 ListView 再次迭代他的项目。有没有办法做到这一点 ? (ListView与EntityDataSource绑定)
【问题讨论】:
-
会用到一些代码。
是否可以刷新 ListView 控件?例如,在页面回发之后,我希望 ListView 再次迭代他的项目。有没有办法做到这一点 ? (ListView与EntityDataSource绑定)
【问题讨论】:
如果源已更改,则重新绑定它,否则不要。
这将和你现在做的一样,比如:
list.DataSource = source;
list.DataBind();
通常人们遇到的问题是他们不希望控件重新绑定,并且很高兴发现IsPostBack 的可用性,并且我可以理解,但是如果没有这些知识(或者甚至没有这些知识并主动排除逻辑),这就是默认情况下会发生的事情,所以,至少,好奇。
【讨论】:
是的,有可能,为此使用DataBind 方法。
【讨论】: