【问题标题】:List as DataSource for DataList列表作为 DataList 的数据源
【发布时间】:2009-12-07 18:47:45
【问题描述】:

所有实现 IEnumerable 接口的类型都可以用于 DataList 的 DataSource。例如列表。但是我们要为 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>

【问题讨论】:

    标签: datasource datalist


    【解决方案1】:

    试试这个:

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

    【讨论】:

    • 谢谢!当我们想要双向绑定时? 不起作用 :(
    • 这是一个很好的问题,但我不确定答案是什么。您可能需要考虑使用 KeyValuePairs 或字典的通用列表。
    猜你喜欢
    • 1970-01-01
    • 2011-09-22
    • 1970-01-01
    • 1970-01-01
    • 2010-10-15
    • 1970-01-01
    • 1970-01-01
    • 2012-07-28
    • 1970-01-01
    相关资源
    最近更新 更多