C# 数据列表行\u数据\u绑定内的gridview
我有一个datalist,它的itemtemplate中包含一个gridview。在datalist的item-data_绑定上,我将某个数据源分配给该项的datagrid,然后为该网格的row_data_绑定添加一个EventHander,然后绑定该网格。 将其附加到网格: gv.RowDataBound+=新的GridViewRowEventHandlergv_RowDataBound; 并声明和实现eventhandler。 问题是网格的行\u数据\u边界未触发。C# 数据列表行\u数据\u绑定内的gridview,c#,asp.net,C#,Asp.net,我有一个datalist,它的itemtemplate中包含一个gridview。在datalist的item-data_绑定上,我将某个数据源分配给该项的datagrid,然后为该网格的row_data_绑定添加一个EventHander,然后绑定该网格。 将其附加到网格: gv.RowDataBound+=新的GridViewRowEventHandlergv_RowDataBound; 并声明和实现eventhandler。 问题是网格的行\u数据\u边界未触发。 有人能帮忙吗?您是否在页
有人能帮忙吗?您是否在页面生命周期的早期尝试调用数据列表上的数据绑定?我询问的原因是数据绑定事件通常发生在页面的PreRender事件之后。当您发回时,动态创建的EventHandler可能创建得太晚
如果不查看代码,很难尝试确定这是否有帮助,但值得一试。在页面生命周期的早期,您是否尝试过在数据列表上调用DataBind?我询问的原因是数据绑定事件通常发生在页面的PreRender事件之后。当您发回时,动态创建的EventHandler可能创建得太晚
如果没有代码查看,很难通过实验来确定这是否有帮助,但值得一试。我在page_load中绑定了网格,并将其移动到page_init。现在事件触发。非常感谢你!!:不客气。我鼓励您学习如何使用MVC框架。有一个陡峭的学习曲线,但你将花更少的时间学习ASP.NET页面生命周期的怪癖。我在page_load中绑定了网格,并将其移动到page_init。现在事件触发。非常感谢你!!:不客气。我鼓励您学习如何使用MVC框架。有一个陡峭的学习曲线,但您将花更少的时间学习ASP.NET页面生命周期的怪癖。