DataGrid有2个事件:
ASP.NET DataGrid:
ItemCreated
ItemDataBound
绑定到数据源时,ItemCreated会被触发,然后是ItemDataBound。
我需要知道是否有人可以考虑使用ItemCreated
的任何正当理由。
我无法找到任何内容而不是将整个代码放在ItemDataBound
事件中(除了让事件处理程序的代码更小)。
如果您不这么认真,请告诉我。
答案 0 :(得分:3)
在回发中触发ItemCreated,但仅在数据绑定期间触发ItemDataBound。
答案 1 :(得分:3)
ItemCreated
被触发。您通常会在此事件中放置处理网格外观和非绑定内容的代码。
ItemDataBound
。您通常会在此处放置处理数据的代码。
答案 2 :(得分:1)
ItemCreated基本上可以让你与UI事物进行交互,是的,你也可以在ItemDataBound事件上做同样的事情/在那里创建你的UI更改...我更喜欢DataBound,因为那时数据已经是那里,但我理解ItemCreated的目的