GridView的数据源之泛型集合

本文介绍了一个使用ASP.NET中GridView控件绑定到泛型集合的具体实例。通过创建一个包含学生信息的泛型列表,并将其绑定到GridView控件上显示出来。此示例涵盖了泛型集合的创建、填充及绑定过程。
摘要由CSDN通过智能技术生成

GridView绑定泛型集合的应用:
   
Default.cs(页面后台代码)
==================================================
protected void Bind()
{
    StudentList studentList = new StudentList(); 
    GridView1.DataSource = studentList.GetStudentList();  //返回一个泛型集合数据
    GridView1.DataBind();
 }


StudentList.cs
==================================================
public class StudentList
{
    private List<Student> mylist;            //定义泛型集合
    public StudentList()
   {
        mylist =new List<Student>();
        mylist.Add(new Student(1, "Joanna", "ShangMaoGong!"));
        mylist.Add(new Student(2, "marry", "ShangShang"));
        mylist.Add(new Student(3, "Yangkexin", "JiangLanYoueryuan!"));
   }

   public List<Student> GetStudentList()    //返回泛型集合
   {
        return mylist;
   }
}

Student.cs
====================================================
public class Student
{
    private int id;
    private string name;
    private string address;

    public Student(int _id,string _name,string _address)
    {
        id = _id;
        name = _name;
        address = _address;         
    }

    public int ID
    {
        get { return id; }
        set { id = value; }
    }

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

    public string Address
    {
        get { return address; }
        set { address = value; }
    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值