Datasource 作为DataList的数据源列出

Datasource 作为DataList的数据源列出,datasource,datalist,Datasource,Datalist,实现IEnumerable接口的所有类型都可以用于DataList的数据源。例如,列表。但是我们将为ItemTemplate中的数据绑定表达式编写什么呢 List<int> myList = new List<int>(); for(int i=0; i<10; i++) myList.Add(i); myDataList.DataSource = myList; ... <ItemTemplate> <asp:TextBox ID="m

实现IEnumerable接口的所有类型都可以用于DataList的数据源。例如,列表。但是我们将为ItemTemplate中的数据绑定表达式编写什么呢

List<int> myList = new List<int>();
for(int i=0; i<10; i++)
   myList.Add(i);

myDataList.DataSource = myList;

...
<ItemTemplate>
<asp:TextBox ID="myTextBox" runat="server" Text='<%# Bind(???) %>' />
</ItemTemplate>
List myList=new List();
对于(int i=0;i
试试这个:

<%# Container.DataItem.ToString() %>


< /代码>谢谢!当我们想要双向绑定时,不起作用:(这是一个很好的问题,我不知道答案是什么。你可能想考虑使用一个通用的KEY值列表或字典列表。