DevExpress.XtraGrid.GridControl绑定List笔记

DevExpress.XtraGrid.GridControl绑定List笔记

ID:42624030

大小:118.06 KB

页数:5页

时间:2019-09-19

DevExpress.XtraGrid.GridControl绑定List笔记_第1页
DevExpress.XtraGrid.GridControl绑定List笔记_第2页
DevExpress.XtraGrid.GridControl绑定List笔记_第3页
DevExpress.XtraGrid.GridControl绑定List笔记_第4页
DevExpress.XtraGrid.GridControl绑定List笔记_第5页
资源描述:

《DevExpress.XtraGrid.GridControl绑定List笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、背景最近公司计划按业务domain拆分系统,原有系统客户端用到DevExpress组件,报表展示都是通过GridControl绑定DataTable实现。考虑到和服务端交互数据的性能问题,在项目升级的同时,想把DataTable替换掉。GridControl绑定IList比较简单,但是在调试主从表效果时,一直没能达到预期效果,子列表的列名一直显示相应类的字段名称。这个问题令人大伤脑筋,调试过程着实花了一番功夫,但是问题的解决方法却让人大跌眼镜。考虑到关于这个问题在网上比较难找,所以这里做了个分享,希望对碰到同样问题的朋友有所帮助。

2、运行效果定义实体类///

///学生信息///publicclassStudentEntity{privateintstuId;//////学号///publicintStuId{get{returnstuId;}set{stuId=value;}}privatestringstuName;//////姓名///publicstringStuName{get{returnstuName;}set{stuName=value;}

3、}privateListcourseList;///

///所选课程///publicListCourseList{get{returncourseList;}set{courseList=value;}}}//////学生选课信息///publicclassStuCourseEntity{privateintstuId;//////学生编号///public

4、intStuId{get{returnstuId;}set{stuId=value;}}privateintid;///

///课程编号///publicintId{get{returnid;}set{id=value;}}privatestringname;//////课程名称///publicstringName{get{returnname;}set{name=value;}}privatedecimalscore;//////成绩///<

5、/summary>publicdecimalScore{get{returnscore;}set{score=value;}}}构建学员实例ListstudentList=newList();studentList.Add(newStudentEntity(){StuId=101,StuName="101",CourseList=newList(){newCourseEntity(){StuId=101,Id=201,Name="语文",Score=

6、78},newCourseEntity(){StuId=101,Id=202,Name="数学",Score=95},newCourseEntity(){StuId=101,Id=203,Name="外语",Score=80}}});studentList.Add(newStudentEntity(){StuId=102,StuName="102",CourseList=newList(){newCourseEntity(){StuId=102,Id=201,Name="语文",Score=80},newCo

7、urseEntity(){StuId=102,Id=202,Name="数学",Score=95},newCourseEntity(){StuId=102,Id=203,Name="外语",Score=80}}});studentList.Add(newStudentEntity(){StuId=103,StuName="103",CourseList=newList(){newCourseEntity(){StuId=103,Id=201,Name="语文",Score=90},newCourseEntit

8、y(){StuId=103,Id=202,Name="数学",Score=95},newCourseEntity(){StuId=103,Id=203,Name="外语",Score=80}}});绑定Li

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。