一、先看效果图
二、制作步骤
2.1DataGridView控件显示必须 要有List
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
private void button2_Click(object sender, EventArgs e)
{
List list = new List();
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属性是否设置,其次检查实体类是否添加属性,不能是公有字段
页面更新:2024-02-01
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号