DataGrid有两个事件:
ASP.NET DataGrid:
ItemCreated
ItemDataBound 当绑定到数据源时,ItemCreated会被触发,然后是ItemDataBound。
我需要知道是否有人能想到使用ItemCreated的好理由。
与将整个代码放在ItemDataBound事件中相比,我找不到任何东西(除了保持事件处理程序的代码更小以外)。
如果你不这么认为,请告诉我。
发布于 2014-05-15 15:49:10
ItemCreated基本上是用来与UI进行交互的,是的,您也可以在ItemDataBound事件上做完全相同的事情/在那里创建UI更改.我更喜欢DataBound,因为那时数据已经存在了,但是我理解ItemCreated的目的
发布于 2014-05-15 15:37:16
ItemCreated是在回发时触发的,但ItemDataBound只在绑定期间触发。
发布于 2014-05-15 15:37:25
ItemCreated是在数据绑定实际发生之前触发的。在这种情况下,通常会将处理网格外观和非绑定内容的代码放在这里。
ItemDataBound是在数据绑定之后触发的。您通常会在这里放置处理数据的代码。
https://stackoverflow.com/questions/23682685
复制相似问题