zoukankan      html  css  js  c++  java
  • Gridview的数据源可为dataview,dataset,datatable,list 等,只要符合Ilist 结口的数据集合.

    Gridview的数据源可为dataview,dataset,datatable,list 等,只要符合Ilist 结口的数据集合.

    前几种没什么可说的,重要的是list这个东西并不常用.
    当list做为gridview的数据源时必须存储的是一组对象的集合.

    常见错误
    ID 为“GridView1”的 GridView 的数据源没有任何可用来生成列的属性或特性。
    原因和解决办法
    造成此错误的源因是,对象中的属性不是可读写的.只要把对对象的属性改为可读写的就行了.其绑定试和dataset 一样.
    下面的例子:

    //类文件
    ublic class StudentInfo
    {
        private int _stuid;
        private string _sname;
        private int _sage;

     public StudentInfo()
     {
      //
      // TODO: 在此处添加构造函数逻辑
      //
     }
        public int StuId
        {
            get { return _stuid; }
            set { _stuid = value; }
        }

        public string Sname
        {
            get { return _sname; }
            set { _sname = value; }
        }
        public int Sage
        {
            get { return _sage; }
            set { _sage = value; }
        }
    }

    //绑定方法
     private void gvBind()
        {
            List<StudentInfo> list = new List<StudentInfo>();
            StudentInfo aa = new StudentInfo();
            aa.StuId = 1;
            aa.Sname = "aa";
            aa.Sage = 20;
            StudentInfo bb = new StudentInfo();
            bb.Sage = 21;
            bb.Sname = "bb";
            bb.StuId = 2;
            StudentInfo cc = new StudentInfo();
            cc.StuId = 3;
            cc.Sname = "cc";
            cc.Sage = 23;
            list.Add(aa);
            list.Add(bb);
            list.Add(cc);
            GridView1.DataSource = list;
            GridView1.DataBind();
        }

  • 相关阅读:
    ps_cc:制作sprite拼贴图片
    pc端的企业网站(IT修真院test9)详解一个响应式完成的pc端项目
    pc端的企业网站(IT修真院test8)详解1-4
    pc端的企业网站(IT修真院test8)详解1-3
    pc端的企业网站(IT修真院test8)详解1-2
    pc端的企业网站(IT修真院test8)详解1-1
    ps_cc切片
    Sublime Text通过插件编译Sass为CSS及中文编译异常解决
    PostCSS一种更优雅、更简单的书写CSS方式
    Gulp自动添加版本号
  • 原文地址:https://www.cnblogs.com/wenming205/p/1241166.html
Copyright © 2011-2022 走看看