- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我们有一个 Gridview,它通过数据源填充。数据源的 SelectMethod 是 BL 类中的一个函数,它调用一个返回 2 个结果集的存储过程。第一个结果集应该填充 gridview,所以它通过“return”关键字返回,并且工作正常。第二个结果集供以后使用(我们没有将它们分成 2 个 SP,因为查询应用相同的逻辑来获取两个结果集,而且这是一个很长的逻辑,所以我们不想运行它两次)。我们的问题是如何保存第二个结果集供以后使用。
我们最初想到在 BL 类中创建一个全局成员,并将结果集保存到它。但问题是,当我们需要使用第二个结果集时,我们不在 gridview 所在的同一个类中,而另一个类创建了它自己的 BL 类的实例,当然那个对象不'没有数据(数据在gridview所在的aspx页面创建的对象中)。
然后我们想到向数据源的 SelectMethod 传递一个“out”参数,该方法会将第二个结果集保存到该 out 参数。但这是行不通的。我想我们不知道如何告诉方法参数“out”了。我们传递其他参数的方式是定义一个附加到 OnSelecting 事件的方法,然后我们传递它们:
e.InputParameters["schoolCode"] = currentSchoolCode;
e.InputParameters["levelCode"] = currentLayer;
等等。但是,我们不知道如何告诉方法参数“out”了。当我们稍微搜索一下时,我们所能找到的只是如何告诉方法参数是否是输出参数——也就是说,作为输出参数传递给 SP。但这里不是这种情况。
因此,如果您帮助我们找到以下问题的解决方案,我们将不胜感激:
“告诉”某个参数“out”的方法,以便将值放入其中。
谢谢。
最佳答案
嗯……不太明白你的担心,但是,这个怎么样?将您的数据集传递到表示层,然后:
dataset.Tables(0)
dataset.Tables(1)
或
DataReader.NextResult()
关于c# - 从 SelectMethod 保存第二个结果集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5132897/
在尝试帮助一个应用程序开发团队解决 SQL 2000 服务器上的性能问题(来自不同应用程序服务器上的一堆 Java 应用程序)的过程中,我运行了 SQL 跟踪并发现对数据库的所有调用都充满了 API服
我们有一个 Gridview,它通过数据源填充。数据源的 SelectMethod 是 BL 类中的一个函数,它调用一个返回 2 个结果集的存储过程。第一个结果集应该填充 gridview,所以它通过
我使用的是 Spring 4.2.x HandlerMethodSelector 类 - 现在迁移到 Spring 5.1.x。有人可以帮忙吗?我们如何在最新的 Spring 版本中替换以下代码? f
我正在使用多个 ObjectDataSources 来填充 FormView 中的 ComboBox 字段。 FormView 有点通用,因为它的外观因类别而异。 类别在网页的url中定义。我想创建一
因为我是 ASP.NET 网络表单和 Entity Framework 的新手,所以我正在试验一个宠物项目。 在此期间,我遇到了以下我试图理解的问题: 我有一个 ObjectDataSource(称为
ASP.Net 4.5 引入了通过 SelectMethod 属性将数据绑定(bind)到 Repeater 等控件的新方法: 调用代码隐藏方法 public IEnumerable GetRefe
我正在混合使用 ListView + DataPager + ObjectDataSource。 在我的 ObjectDataSource 的 SelectMethod 的实现中,我想访问在 Page
我正在尝试部署一个 JBoss webapp,它需要在 jdbc 驱动程序连接字符串中使用 selectMethod=cursor。 但是当我尝试使用字符串中的这个连接到我的 mssql (2008)
我在我的 ObjectDataSource 中使用了这两个不同的类: “getColection”和“getLastColectionByUser” 这是我在 aspx 中的 ObjectDataSo
我有一个如下所示的对象数据源: 还有一个像这样的 onselected 事件: protected void obdsList_Selec
我是一名优秀的程序员,十分优秀!