零基础转型C#软件工程师-48DataGridView绑定List集合数据
一、先看效果图
(资料图片仅供参考)
二、制作步骤
2.1DataGridView控件显示必须 要有List<T>集合做数据源,因为我们要展示很多数据,所以我们先创建一个类,代码如下:
using System;namespace WindowsFormsApp14{ public class Personnel { public int Id { get; set; } public string Name { get; set; } public string Gender { get; set; } public string Post { get; set; } public string City { get; set; } public string Department { get; set; } public DateTime EntryDate { get; set; } public string IdNo { get; set; } public string WinxinNumber { get; set; } public string PhoneNumber { get; set; } public string OtherWork { get; set; } public string Photo { get; set; } }}
2.2制作List<T>集合,并赋值,如下代码
private void button2_Click(object sender, EventArgs e) { List<Personnel> list = new List<Personnel>(); for (int i = 0; i < 9; i++) { list.Add(new Personnel { Id = i, Name = "员工", Department = "部门" + i, IdNo="12345678910", Gender="女", PhoneNumber="188888888"+i, WinxinNumber="ddd", City="中国", Post="电工" }) ; } this.dataGridView1.DataSource= list;//这个是把集合数据放到DataGridView展示的
2.3构造方法把自动列变成False,如下
public FrmMain() { InitializeComponent(); this.dataGridView1.AutoGenerateColumns = false;//自动生成列设置False,并且必须在构造方法中 }
2.4打开控件属性如图:
2.5设置(Name)属性同类属性,设置DataPropertyName属性,同类属性,两个名字一样的,
在加上Heder Text,是列名字,这个是这个控件的三大属性,要记住
总结:
1、编写实体类(将要显示的数据封装成实体类)
2、设置DataGridView属性为实体类属性,Name(实体类属性名字)、DataPropertyName(实体类属性名字)、Heder Text(这个是显示名字)
3、设置DataSoure等于实体类
4、把自动生成类设置为禁止,放到构造方法中
5、如果数据不显示,检查DataPropertyName属性是否设置,其次检查实体类是否添加属性,不能是公有字段
关键词:
推荐阅读
首都新机场叫什么名字 机场是24小时开放的吗?
首都新机场叫什么名字?一般指北京大兴国际机场。北京大兴国际机场定位为大型国际航空枢纽,国家发展新动力源,支撑雄安新区建设的京津冀区 【详细】
什么牌子的插排好 优质的插排应该具备哪些特质呢?
什么牌子的插排好品牌插座有公牛、西门子, TCL, 西蒙, 奇胜, 松下, 施耐德, ABB、朗能,等。为了满足大众对插座的各种需求,各 【详细】
李嘉诚的车是什么 李嘉诚长江塑料厂怎么样?
李嘉诚的车是什么说到李嘉诚,我们肯定会很熟悉。出生于潮汕的他是香港首富,也是中国顶级房地产大亨。根据《福布斯》、2020年发布的数据, 【详细】
飞龙股份002536今日主力资金流向 飞龙股份002536主力控盘分析
飞龙股份002536今日主力资金流向【飞龙股份(002536)】 今日主力资金流向,资金净流入105 11万元,今日超大单净流入296 82万元,大单净流入 【详细】
中国获得诺贝尔奖的人汇总 诺贝尔奖介绍
中国获得诺贝尔奖的人汇总截至目前为止,我国获得诺贝尔奖的人一共有十一个1、杨振宁,美籍华人,1957年获诺贝尔物理学奖。2、李政道,美籍 【详细】
相关新闻
- 零基础转型C#软件工程师-48DataGridView绑定List集合数据
- 天猫精灵测试工程样机,阿里大模型“做进”智能眼镜
- 天天热资讯!白纬芬唱片-白纬芬
- 吃什么才能变白(吃什么食物能最快变白)
- 2023大湾区新能源汽车100小时直播挑战赛正式启动
- 《2022新一代汽车专利发展报告》发布 全球新一代汽车布局数量我国最多
- 【天天时快讯】江汽集团:以五十九年奋斗凝聚高质量发展“动力源”
- 天天看热讯:驾驶人在驾驶证有效期满前多长时间申请换证?单选_驾驶人在驾驶证有效期满前多长时间申请换证
- 华光环能:签署5.31亿元120MW光伏发电工程总包合同-世界今亮点
- 天天快播:应用开启速度快,后台留存率高,绿厂都做了哪些优化?
- 环球观天下!盘点搭载OV64B长焦的手机:售价差距不小,Reno10 Pro+会有惊喜吗
- 天天热点评!杀鸡儆猴,给美国立规矩!终于明白,为什么中国制裁美芯片巨头了
- 微头条丨训练成本不到1000元!NUS、清华:轻松定制类GPT-4多模态大模型
- 为什么安卓手机的配置看上去比iPhone高,但会更耐用呢? 焦点速讯
- 小螃蟹吃什么食物(小螃蟹吃什么食物?)
- 南向资金今日净卖出7.78亿元
- 央行:人民币汇率有纠偏力量和机制 能够在合理均衡水平上保持基本稳定
- 有维新青年依维柯聚星将于5月24日璀璨上市|焦点热文
- 感恩奋进80载! 徐工领航大国重器,与全球客户共赴新征程
- 世界热推荐:《Electromagnetic Science》首刊发布会在京召开