这个问题我确实是没办法了,关于DataBinder.Eval方法,求救
我想通过以下代码实现repeater的动态绑订字段.需要绑订的字段来自于一个公共的函数getArrayList
此函数位于xx.cs文件里面.其它没问题但是lesson2这个变量不被Eval承认,错误提示为:
CS0117: “object”并不包含对“lesson2”的定义
<asp:Repeater id="Repeater1" runat="server">
<ItemTemplate>
<tr>
<%
string lesson2="";
ArrayList list1=getArrayList();
int lessonnum=list1.Count;
for(int i=0;i<lessonnum;i++)
{
lesson2=list1[i].ToString();
%>
<td><%#DataBinder.Eval(Container.DataItem.lesson2)%></td>
<% }%>
</tr>
</ItemTemplate>
</asp:Repeater>