FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 2428|回复: 0
打印 上一主题 下一主题

ext:Grid绑定集合对象的例子

[复制链接]
跳转到指定楼层
楼主
发表于 2012-10-10 05:23:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 飘移 于 2012-10-10 05:26 编辑

作者官方的Demo中没有提供ext:Grid绑定集合对象的例子,这里我来提供一个ext:Grid绑定集合对象的例子,抛砖引玉,供初学者参考,高手可以略过:
以下代码放在cs代码文件中:

  1.         protected class Student
  2.         {
  3.             public Student(int id, string name, string ent, bool ats, string major, int group, int gender, DateTime logtime, string desc, Guid guid, string hobby)
  4.             {
  5.                 Id = id;
  6.                 Name = name;
  7.                 EntranceYear = ent;
  8.                 AtSchool = ats;
  9.                 Major = major;
  10.                 Group = group;
  11.                 Gender = gender;
  12.                 LogTime = logtime;
  13.                 Desc = desc;
  14.                 Guid = guid;
  15.                 Hobby = hobby;
  16.             }
  17.             public int Id { get; set; }
  18.             public string Name { get; set; }
  19.             public string EntranceYear { get; set; }
  20.             public bool AtSchool { get; set; }
  21.             public string Major { get; set; }
  22.             public int Group { get; set; }
  23.             public int Gender { get; set; }
  24.             public DateTime LogTime { get; set; }
  25.             public string Desc { get; set; }
  26.             public Guid Guid { get; set; }
  27.             public string Hobby { get; set; }
  28.         }

  29.         protected List<Student> GetStudents()
  30.         {
  31.             List<Student> students = new List<Student>();
  32.             students.Add(new Student(101, "陈萍萍", "2000-9-1", true, "计算机", 1, 0, DateTime.Now.AddDays(-100), "陈萍萍,女,20岁,出生于中国南方的一个小山村,毕业于中国科学技术大学。", Guid.NewGuid(), "打游戏"));
  33.             students.Add(new Student(102, "陈萍萍", "2000-9-1", true, "计算机", 1, 0, DateTime.Now.AddDays(-100), "陈萍萍,女,20岁,出生于中国南方的一个小山村,毕业于中国科学技术大学。", Guid.NewGuid(), "打游戏"));
  34.             students.Add(new Student(103, "陈萍萍", "2000-9-1", true, "计算机", 1, 0, DateTime.Now.AddDays(-100), "陈萍萍,女,20岁,出生于中国南方的一个小山村,毕业于中国科学技术大学。", Guid.NewGuid(), "打游戏"));
  35.             students.Add(new Student(104, "陈萍萍", "2000-9-1", true, "计算机", 1, 0, DateTime.Now.AddDays(-100), "陈萍萍,女,20岁,出生于中国南方的一个小山村,毕业于中国科学技术大学。", Guid.NewGuid(), "打游戏"));
  36.             return students;
  37.         }

  38.         private void BindGrid()
  39.         {
  40.             Grid1.DataSource = GetStudents();
  41.             Grid1.DataBind();
  42.         }
复制代码

页面文件和官方的Grid Demo代码一致,不用特殊处理。











您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-5-15 00:02 , Processed in 0.046253 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表