看MSDN上讲,可以作为数据绑定控件的数据源对象需要继承并实现IEnumerable或 IListSource接口。
而Dictionary字典类很明显是继承并实现了IEnumerable接口的,那么,如何讲一个Dictionary对象绑定到Repeater等控件呢?
--------------------
下面给出示例(片段)
 1如何将Dictionary绑定到Repeater?public class DicTest:Page
 2}

--------------------
而在前台的使用则是通过数据绑定,如下所示(片段)
 1如何将Dictionary绑定到Repeater?<table>
 2如何将Dictionary绑定到Repeater?<asp:Repeater id="nameList" runat="server">
 3如何将Dictionary绑定到Repeater?  <ItemTemplate>
 4如何将Dictionary绑定到Repeater?    <tr>
 5如何将Dictionary绑定到Repeater?     <td>键:<%#Eval("key")%></td>
 6如何将Dictionary绑定到Repeater?     <td>值:<%#Eval("value")%></td>
 7如何将Dictionary绑定到Repeater?    </tr>
 8如何将Dictionary绑定到Repeater?  </ItemTemplate>
 9如何将Dictionary绑定到Repeater?</asp:Repeater>
10如何将Dictionary绑定到Repeater?</table>

------------
如果使用的是ArrayList等类时,
绑定时,直接用 <%# Container.DataItem%>就可以了。。。

相关文章:

  • 2022-02-20
  • 2022-01-07
猜你喜欢
  • 2022-12-23
  • 2022-02-27
  • 2022-12-23
  • 2022-12-23
  • 2022-02-16
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案