我正在编写此查询以解决我在对象数据源控件中遇到的问题。在以下链接中,类似的问题已经讨论过但不一样。
ObjectDataSource.Select() not always firing on page postback
在我的情况下,使用那里提到的解决方案无法解决这个问题( GridView.Databind )
在My Project UI页面(aspx或ascx)中,页面调用DAL管理器函数,其中一个函数是SelectTasks(int userID)
,它被分配给Objectdatasource控件的selectMethod。出于某种原因,我必须在对象datsourcecontrol的帮助下调用此SelectTasks函数,如下所示。
objectdatasourceSelectTasks.SelectParameters.Item("UserID") = textBoxUserID.text
IEnumerator i = objectdatasourceSelectTasks.Select.GetEnumerator()
并将此枚举器值转换为列表。
我在DAL函数中保留了调试点,有时这个调试点没有被命中。但是对于相同的记录,如果我尝试逐步调试,objectdatasourceSelectTasks.Select
从这里按,如果我按F11它正在工作。
怎么解决这个问题?
提前致谢
答案 0 :(得分:0)
我们找不到这个问题的答案。作为一种解决方法,我们直接调用DALManager
函数。
Dim myObject As ArrayList
myObject = dalDataBridge.SelectTasks(textBoxUserID.text)