gpt4 book ai didi

GridView .DataBind RowDataBound 未触发

转载 作者:行者123 更新时间:2023-12-04 07:10:17 25 4
gpt4 key购买 nike

我希望有人能帮帮忙!我有一个具有 gridview 的用户控件(UC 中有一个更新面板)

我在 2 个不同的页面上使用这个 UC -
在这两个页面上,UC 都位于一个选项卡(ajax tabpanel)上,该选项卡位于更新面板内。

在 1 页上,当我使用 .DataBind() (不是初始加载)时,它会触发 RowDataBound 事件并且网格正确完成。

但是在第二页(相同的代码!!),.DataBind 不会触发 RowDataBound 事件,并且数据源未绑定(bind)/刷新。任何想法为什么会发生这种情况?

最佳答案

RowDataBound 事件仅在回发期间 GridView 的数据发生更改时触发。该事件为速度而短路,因此它不会不必要地重新生成完全相同的数据。改为使用 RowCreated 事件来操作 HTML - 无论数据是否已更改,它都会在每次回发时触发。

关于GridView .DataBind RowDataBound 未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/474549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com