当前位置:编程学习 > C#/ASP.NET >>

DataBinder.Eval()

为什么使用<%# DataBinder.Eval(container.DataItem,"id") %>取不到数据库数据啊?请高人指点

完整的代码是:<asp:Repeater ID="rp" runat="server">
            <ItemTemplate>
                <%#DataBinder.Eval(Container,"DataItem.classID") %>
            </ItemTemplate>
            <AlternatingItemTemplate>
                <%#DataBinder.Eval(Container, "DataItem.classname")%>
            </AlternatingItemTemplate>
        </asp:Repeater>
--------------------编程问答-------------------- <%#DataBinder.Eval(Container.DataItem,"字段名"%> --------------------编程问答--------------------   你直接Eval("字段名") 不就OK了么~ --------------------编程问答-------------------- 参考 --------------------编程问答-------------------- <%#DataBinder.Eval(Container.DataItem,"字段名")%> --------------------编程问答--------------------

<%# DataBinder.Eval(Container.DataItem, "字段名") %>"
<%# Eval("字段名") %>"
<%# Bind("字段名") %>"
--------------------编程问答-------------------- <%# DataBinder.Eval(Container.DataItem, "字段名") %>"
--------------------编程问答-------------------- 说了等于没有说,给点有价值的好吗? --------------------编程问答-------------------- <%#Eval("classname")%> 
<%#DataBinder.Eval(Container.DataItem,"classname")%> --------------------编程问答-------------------- 你的SQL语句查询出来的结果表中必须有你用在前台代码中的字段。 --------------------编程问答-------------------- <asp:Repeater ID="rp" runat="server">
            <ItemTemplate>
                <%#EvaL("classID") %>
            </ItemTemplate>
            <AlternatingItemTemplate>
                <%#EvaL("classname")%>
            </AlternatingItemTemplate>
        </asp:Repeater>  --------------------编程问答-------------------- 程序员的sql金典 --------------------编程问答-------------------- 楼主的写法不对,还说别人说的没价值 

1、4、5、6、8 楼的写法都正确
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,