我有一个datalist,在其itemtemplate中包含gridview。在datalist的item-data_bound上我将某个数据源分配给该项的datagrid然后我为grid的row_data_bound添加了一个eventhanlder。然后我绑定了网格。 将其附加到网格: gv.RowDataBound + = new GridViewRowEventHandler(gv_RowDataBound); 并声明并实现eventhandler。 问题是网格的row_data_bound没有触发。 有人可以帮忙吗?
答案 0 :(得分:0)
您是否在页面生命周期的早期尝试在datalist上调用DataBind?我问的原因是DataBinding事件通常发生在页面的PreRender事件之后。当您回发时,有可能创建动态创建的EventHandler为时已晚。
如果没有代码来查看,很难通过实验来确定这是否会有所帮助,但值得一试。