zoukankan      html  css  js  c++  java
  • Repeater在嵌套时,可以把属性绑定到子Repeater中

    代码
         <asp:Repeater ID="repeater1" runat ="server">
                
    <ItemTemplate>
                    
    <%#Eval("Name")%>
                    
    <hr />
                        
    <asp:Repeater ID="repeater2" runat ="server" DataSource='<%#Eval("List")%>'>
                            
    <ItemTemplate>
                                
    <%#Eval("stuName"%> <%#Eval("StuSingle")%>
                            
    </ItemTemplate>
                        
    </asp:Repeater>
                     
    <hr />
                
    </ItemTemplate>
            
    </asp:Repeater>
    Repeater在嵌套时,可以把属性绑定到子Repeater中


     
    public partial class _Default : System.Web.UI.Page
        {
            
    protected void Page_Load(object sender, EventArgs e)
            {

                Teacher th 
    = new Teacher() { 
                     Name 
    ="first"
                };
                 Teacher th2 
    = new Teacher() { 
                     Name 
    ="second"
                };

                 th2.List.Add(
    new Student() { 
                     StuName 
    ="stu1",
                      StuSingle 
    ="学生"
                 });
                 th2.List.Add(
    new Student()
                 {
                     StuName 
    = "stu2",
                     StuSingle 
    = "学生"
                 });
                 th2.List.Add(
    new Student()
                 {
                     StuName 
    = "stu3",
                     StuSingle 
    = "学生"
                 });
                 Teacher th3 
    = new Teacher() { 
                     Name 
    ="third"
                };

                 List
    <Teacher> list = new List<Teacher>();
                 list.Add(th);
                 list.Add(th2);
                 list.Add(th3);


                 
    this.repeater1.DataSource = list;
                 
    this.repeater1.DataBind();
            }
        }

        
    public class Teacher
        {
            
    private string name;

            
    public string Name
            {
                
    get { return name; }
                
    set { name = value; }
            }

            
    private List<Student> list;

            
    public List<Student> List
            {
                
    get { return list; }
                
    set { list = value; }
            }

            
    public Teacher()
            {
                List 
    = new List<Student>();
            }
        }

        
    public class Student
        {
            
    private string stuName;

            
    public string StuName
            {
                
    get { return stuName; }
                
    set { stuName = value; }
            }
            
    private string stuSingle;

            
    public string StuSingle
            {
                
    get { return stuSingle; }
                
    set { stuSingle = value; }
            }

        }
  • 相关阅读:
    「BZOJ2721」「LuoguP1445」 [Violet]樱花(数论
    「USACO08DEC」「LuoguP2921」在农场万圣节Trick or Treat on the Farm(tarjan
    「HNOI2008」「LuoguP3197」越狱(数论
    「CF779B」「LOJ#10201.」「一本通 6.2 练习 4」Sherlock and His Girlfriend(埃氏筛
    「LOJ#10072」「一本通 3.2 例 1」Sightseeing Trip(无向图最小环问题)(Floyd
    「LOJ#10068」「一本通 3.1 练习 3」秘密的牛奶运输(次小生成树
    「USACO15FEB」「LuoguP3121」审查(黄金)Censoring (Gold)(AC自动机
    「LOJ#10056」「一本通 2.3 练习 5」The XOR-longest Path (Trie
    「LOJ#10051」「一本通 2.3 例 3」Nikitosh 和异或(Trie
    「UVA644」 Immediate Decodability(Trie
  • 原文地址:https://www.cnblogs.com/wenming205/p/1959705.html
Copyright © 2011-2022 走看看