首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ASP.NET绑定第二个结果集

ASP.NET绑定第二个结果集
EN

Stack Overflow用户
提问于 2013-06-19 22:46:39
回答 2查看 221关注 0票数 0

我想从我的第二个结果集将文本绑定到我的按钮。通常我会使用下面的代码来做这件事

代码语言:javascript
运行
复制
Text='<%# Bind("StaffCount") %>'

我想做一些像Text='<%# Bind("secondResult.ColumnName") %>'这样的事情

编辑感谢您的回复。我的问题是,我应该如何/在哪里绑定第二个查询结果才能访问它?我有一个子网格视图,在那里我绑定了第一个查询结果。我还有一个页脚,我想把Text='<%# Bind("StaffCount") %>‘分配给它

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-19 23:10:23

正如你在评论中所说的那样

代码语言:javascript
运行
复制
AllStaffInfo.DataSource = GetStaff(cityID, gvoTeamID).Tables[0];

这被用作数据源。所以这里你使用Tables[0],也就是第一个表作为数据源。

而你的第二个表只包含一列,那么我认为你可以在第一个表中包含这一列。因为您始终只有一个要绑定AllStaffInfo的数据源。

票数 1
EN

Stack Overflow用户

发布于 2013-06-19 23:12:54

如果数据集中有多个结果集(read: data tables),则可以将每个数据表合并到单个数据表中,然后可以将该数据表绑定到UI控件,如下所示:

代码语言:javascript
运行
复制
DataTable dtFinal = new DataTable();

ds.Tables[0]. Merge(ds.Tables[1]);
ds.Tables[0]. Merge(ds.Tables[2]);

dtFinal = ds.Tables[0]; 

如果合并数据表之间可能发生命名冲突,那么另一种选择是让您的存储过程返回一个具有适当命名的列的视图。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17194335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档