我有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();
答案 0 :(得分:2)
我使用<%# Container.DataItem %>
代替eval
并从字符串获取数据到listview
答案 1 :(得分:1)
您不能,它需要评估来自作为数据源的对象的字段名称(无论是数据表中的列还是某些列表中的字段)。因此,我认为您最好的选择是创建一个包含几个字段的自定义类,创建一个List&lt;&gt;从该类并绑定到该列表。