所以我的查询看起来像这样:
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "SELECT * From Table1 WHERE conditions";
DataTable tempTable = helper.ExecuteQuery(cmd);
tempTable.TableName = "MainRecords";
ds.Tables.Add(tempTable);
其中ds是一个DataSet(全局变量),然后在另一个函数中,我将我的信息绑定到一个名为MainRecords的asp:Repeater:
MainRecords.DataSource = ds.Tables["MainRecords"];
MainRecords.DataBind();
我的问题是如何将第二个查询(如上面的那个但具有不同的结果)绑定到同一个转发器,以便我可以同时显示它们,如下所示:
<asp:Repeater ID="MainRecords" runat="server">
<ItemTemplate>
<tr>
<td><%# DataBinder.Eval(Container.DataItem, "InfoFromTable1")%></td>
<td><%# DataBinder.Eval(Container.DataItem, "InfoFromTable2")%></td>
</tr>
</ItemTemplate>
</asp:Repeater>
我在这里发现了一些东西,但似乎没有什么能帮到我。