ASP.NET DataGrid ItemDataBound事件

时间:2014-05-15 15:31:47

标签: c# asp.net vb.net

DataGrid有2个事件:

ASP.NET DataGrid:

ItemCreated 
ItemDataBound 

绑定到数据源时,ItemCreated会被触发,然后是ItemDataBound。

我需要知道是否有人可以考虑使用ItemCreated的任何正当理由。

我无法找到任何内容而不是将整个代码放在ItemDataBound事件中(除了让事件处理程序的代码更小)。

如果您不这么认真,请告诉我。

3 个答案:

答案 0 :(得分:3)

在回发中触发ItemCreated,但仅在数据绑定期间触发ItemDataBound。

答案 1 :(得分:3)

在数据绑定实际发生之前,

ItemCreated被触发。您通常会在此事件中放置处理网格外观和非绑定内容的代码。

数据绑定后触发

ItemDataBound。您通常会在此处放置处理数据的代码。

答案 2 :(得分:1)

ItemCreated基本上可以让你与UI事物进行交互,是的,你也可以在ItemDataBound事件上做同样的事情/在那里创建你的UI更改...我更喜欢DataBound,因为那时数据已经是那里,但我理解ItemCreated的目的