結合我有一個存儲過程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