如何使用eval函数从字符串数组中获取数据

时间:2014-02-24 13:09:01

标签: c# asp.net listview telerik eval

我有listview和String数组数据源。如何使用eval绑定它们?

 <telerik:RadListView ID="lvDevSampTableSelection" runat="server" AllowMultiItemSelection="true">

    <ItemTemplate>
              <p><%# Eval("??") %></p>
    </ItemTemplate>

  </telerik:RadListView>

这里有代码

            ResultDto<String[]> result = client.GetTableNames("IMAPPUSER");

            var source = new BindingSource();
            source.DataSource = result.Data;

            lvDevSampTableSelection.DataSource = source;
            lvDevSampTableSelection.DataBind();

2 个答案:

答案 0 :(得分:2)

我使用<%# Container.DataItem %>代替eval并从字符串获取数据到listview

答案 1 :(得分:1)

您不能,它需要评估来自作为数据源的对象的字段名称(无论是数据表中的列还是某些列表中的字段)。因此,我认为您最好的选择是创建一个包含几个字段的自定义类,创建一个List&lt;&gt;从该类并绑定到该列表。