0
我有一个存储过程返回多个select。此过程的结果存储在数据集中。所以数据集包含2个表,table1 & table2。
table1的 View Table1 Structure使用#eval()将多个表中的数据绑定到中继器
table2中View Table2 Structure
我有一个中继器控制这样
<asp:Repeater ID="rptrDetails" runat="server">
<HeaderTemplate>
<table style="width: 100%" class="table-popup" border="1">
<tr>
<th>
Payment Date
</th>
<th>
Payer Type
</th>
<th>
Payer Description
</th>
<th>
Payment Method
</th>
<th>
Check No
</th>
<th>
Amount
</th>
<th>
</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<%# Eval("PaymentDate")%> //from table1
</td>
<td>
<%# Eval("PayerType")%> //from table1
</td>
<td>
<%# Eval("PayerDescription")%> //from table1
</td>
<td>
<%# Eval("PaymentMethod")%> //from table1
</td>
<td>
<%# Eval("CheckNo")%> //from table1
</td>
<td>
<%# Eval("Amount")%> //from table1
</td>
<td>
<img src="Images/expand.png" alt="click here to see details" onclick='ToggleDisplay(<%#Container.ItemIndex %>);'
style="cursor: pointer; height: 15px; width: 15px" />
</td>
</tr>
<tr id='coldiv<%#Container.ItemIndex %>' style="display: none;">
<td colspan="7">
<div>
<table style="width: 100%">
<tr>
<td>
s
</td>
<td>
<%# Eval("lName") %> //from table2
</td>
<td>
s
</td>
<td>
<%# Eval("fName") %> //from table2
</td>
</tr>
<tr>
<td>
s
</td>
<td>
<%# Eval("mName") %> //from table2
</td>
<td>
sd
</td>
<td>
<%# Eval("city") %> //from table2
</td>
</tr>
</table>
</div>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
如何将数据从表2绑定到此中继器。我收到错误说没有找到来自table2的字段名称。请帮忙。
有喜欢的eval( “表[0] .PaymentDate”)或评估和演示任何方式( “表[0]。城市”)
请显示您正在用来填充数据集的查询 – gzaxx
我只想知道如何绑定来自数据集的两个数据表中的数据。像Eval(“Table [0] .PaymentDate”)或其他 – Sharon