datalist与list关系

Ctrl + R Ctrl + E

 

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Collections.Generic;

    public class Node2
    {
        private string Context2;

        public string Context21;

        private int tt;

        public int _tt
        {
            get { return tt; }
            set { tt = value; }
        }

        private int _mm;

        public int mm
        {
            get { return _mm; }
            set { _mm = value; }
        }
    }

public partial class admin_VisitInfo_List : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            List<test> lb = new List<test>();
            lb.Add(new test("1", "shenhongye"));
            lb.Add(new test("2", "lipeifu"));
            lb.Add(new test("3", "zhangyong"));
            dlTest.DataSource = lb;
            dlTest.DataBind();

        Node2 n1 = new Node2();
        n1.Context21 = "abc";
        Node2 n2 = new Node2();
        n2.Context21 = "def";

        List<Node2> l = new List<Node2>();
        l.Add(n1);
        l.Add(n2);

        DataList2.DataSource = l;
        DataList2.DataBind();

        }
    }
}

public class test
{
    public test()
    {
        //
        // TODO: 在此处添加构造函数逻辑
        //
    }

    public test(string id, string name)
    {
        this.id = id;
        this.name = name;
    }

    private string id = String.Empty;
    public string Id
    {
        set { id = value; }
        get { return id; }
    }

    private string name = String.Empty;
    public string Name
    {
        set { name = value; }
        get { return name; }
    }
}

posted @ 2009-02-21 10:29    阅读(297)  评论(0)    收藏  举报