C# objectdatasource不总是触发选择函数

C# objectdatasource不总是触发选择函数,c#,asp.net,C#,Asp.net,我写这个查询是为了解决对象数据源控件的问题。在下面的链接中,类似的问题已经讨论过了,但不尽相同 在我的例子中,这无法用上面提到的解决方案解决(GridView.Databind) 问题: 在我的项目UI页面(aspx或ascx)中,页面调用DAL管理器函数,其中一个函数是SelectTasks(int userID),它被分配给Objectdatasource控件的selectMethod。出于某些原因,我必须在对象datsourcecontrol的帮助下调用此SelectTasks函数,

我写这个查询是为了解决对象数据源控件的问题。在下面的链接中,类似的问题已经讨论过了,但不尽相同

在我的例子中,这无法用上面提到的解决方案解决(GridView.Databind

  • 问题:
在我的项目UI页面(aspx或ascx)中,页面调用DAL管理器函数,其中一个函数是
SelectTasks(int userID)
,它被分配给Objectdatasource控件的selectMethod。出于某些原因,我必须在对象datsourcecontrol的帮助下调用此SelectTasks函数,如下所示

objectdatasourceSelectTasks.SelectParameters.Item("UserID") = textBoxUserID.text

    IEnumerator i = objectdatasourceSelectTasks.Select.GetEnumerator() 
并将此枚举数值转换为列表

我将调试点保留在DAL函数上,有时此调试点未命中。但是如果我尝试一步一步地调试相同的记录,即
objectdatasourceSelectTasks。如果我按F11,请从这里选择
,它正在工作。
如何解决这个问题


提前感谢

我们找不到这个问题的答案,因为我们直接调用了
DALManager
函数

Dim myObject As ArrayList

myObject = dalDataBridge.SelectTasks(textBoxUserID.text)