首页 新闻 赞助 找找看

DataList数据源是一个List<string>

0
[已关闭问题]

DataList绑定到一个List <string>
<ItemTemplate>
<%#   Eval( " ")   %>                                   <--此处该怎么写啊
</ItemTemplate>

chenming的主页 chenming | 初学一级 | 园豆:0
提问于:2009-06-05 00:21
< >
分享
其他回答(1)
0

如果你只是想绑定数据就这样写吧,<%#DataBinder.Eval(Container.DataItem, "数据源中的字段名")%>

如果你还想加上一个链接就这样写吧,

 <asp:HyperLink ID="h_ID" Text =' <%#DataBinder.Eval(Container.DataItem, "数据源中的字段名")%>' NavigateUrl ='<%#DataBinder.Eval(Container.DataItem, "数据源中的字段名","~/Main.aspx?ID={0}")%>'   runat="server"></asp:HyperLink>

 

先说好啊, 一定要给DataList一个数据源啊

苏飞 | 园豆:2024 (老鸟四级) | 2009-06-05 09:23
0

楼上要看清题目,那不是普通的绑定,是一个list<string>。

你可以这样做,不用使用Eval来转换,直接:

        <asp:DataList ID="DataList1" runat="server">
            <ItemTemplate>
                <%# Container.DataItem.ToString()%>
            </ItemTemplate>
        </asp:DataList>

vs2008sp1,.net3.5,调试通过

风海迷沙 | 园豆:4453 (老鸟四级) | 2009-06-05 11:26
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册