GridView绑定ArraryList

来源:互联网 发布:天国王朝 演员 知乎 编辑:程序博客网 时间:2024/05/01 08:33
将ArrayList绑定到GridView是可以的,具体的实现请参考下述代码:
  1. public classInfo  //需要用到这个类的实例来给ArrayList添加内容!!
  2. {
  3.        private string code;
  4. private stringdescription;
  5. public stringCode 
  6.        {
  7.        set { code = value; }
  8.               get{return code;}
  9.         }
  10.         public stringDescription
  11.         {
  12.               set { description = value;}
  13.               get { return description;}
  14.         }
  15. }

///假设我们已经有sqldatareader对象dr,并且已经获取的数据了
  1. ArrayList myList= new ArrayList();//创建ArranList
  2. while(dr.Read())
  3. {
  4. Info myinfo =new Info();//创建类Info的实例
  5. myinfo.Code=dr["Name"].ToString();
  6. myinfo.Description=dr["VoteCount"].ToString();
  7. myList.Add(myinfo);//添加Arranlist
  8. }
  9. dr.Close();

  10. mygridView.DataSource =myList;//arrayList绑定到Gridview
  11. mygridView.DataBind();

.aspx文件中绑定数据如下:
<%# ((Info)Container.DataItem).VoteCount%>
<%# ((Info)Container.DataItem).Name%>
0 0
原创粉丝点击