结合我有一个存储过程SP1
这是返回结果集中继器与存储过程中Asp.Net
select column1 [Col(1)] from table1
我在ASPX页面转发器会在这里:
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<tr>
<td>
<%# Eval("Col(1)")%>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
但,致电<%# Eval("Col(1)") %>
,我收到一个错误:
"DataBinding: 'System.String' does not allow indexed access"
原因很清楚th在Col(1)
是痛苦。由于我无法更改存储过程,因此如何在asp.net中处理这种情况?
谢谢。
我试着像你提到的<%#DataBinder.Eval的(的Container.DataItem, “上校(1)”)%>,但还是同样的问题。 – Zohaib 2012-01-12 04:26:40
嗯......试试这个然后<%#eval(“Column Name”)%> – Neelam 2012-01-12 09:33:48