Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 数据列表行\u数据\u绑定内的gridview_C#_Asp.net - Fatal编程技术网

C# 数据列表行\u数据\u绑定内的gridview

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边界未触发。 有人能帮忙吗?您是否在页

我有一个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页面生命周期的怪癖。