我正在绞尽脑汁去解决一个问题。我有一个方法返回一个List<Object[]>
.
Each object[]
列表中包含以下内容:
object[0]=Id;
object[1]=Name;
现在,我正在寻找一种方法将此列表绑定到自定义的 ListViewItemTemplate
如下所示:
<asp:Label runat="server" ID="lblId"
Text="Here want to do an Eval/Bind for object[0]"></asp:Label>
<asp:Label runat="server" ID="lblName"
Text="Here want to do an Eval/Bind for object[1]"></asp:Label>
任何建议将不胜感激。
您的数据源不支持标准数据绑定。将其转换为名称值对,其中每个要绑定的项目都有一个名称和一个值。例如字典 http://msdn.microsoft.com/en-us/library/xfhwa508.aspx集合对此兼容。然后将你的 ListView 变成这样:
<asp:Label runat="server" ID="lblId"
Text='<%# Eval("Key") %>'></asp:Label>
<asp:Label runat="server" ID="lblName"
Text='<%# Eval("Value") %>'></asp:Label>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)