我想从我的第二个结果集将文本绑定到我的按钮。通常我会使用下面的代码来做这件事
Text='<%# Bind("StaffCount") %>'我想做一些像Text='<%# Bind("secondResult.ColumnName") %>'这样的事情
编辑感谢您的回复。我的问题是,我应该如何/在哪里绑定第二个查询结果才能访问它?我有一个子网格视图,在那里我绑定了第一个查询结果。我还有一个页脚,我想把Text='<%# Bind("StaffCount") %>‘分配给它
发布于 2013-06-19 23:10:23
正如你在评论中所说的那样
AllStaffInfo.DataSource = GetStaff(cityID, gvoTeamID).Tables[0];这被用作数据源。所以这里你使用Tables[0],也就是第一个表作为数据源。
而你的第二个表只包含一列,那么我认为你可以在第一个表中包含这一列。因为您始终只有一个要绑定AllStaffInfo的数据源。
发布于 2013-06-19 23:12:54
如果数据集中有多个结果集(read: data tables),则可以将每个数据表合并到单个数据表中,然后可以将该数据表绑定到UI控件,如下所示:
DataTable dtFinal = new DataTable();
ds.Tables[0]. Merge(ds.Tables[1]);
ds.Tables[0]. Merge(ds.Tables[2]);
dtFinal = ds.Tables[0]; 如果合并数据表之间可能发生命名冲突,那么另一种选择是让您的存储过程返回一个具有适当命名的列的视图。
https://stackoverflow.com/questions/17194335
复制相似问题