本课程共5节内容,主要讲解了如何在.NET8框架的WinForm应用程序中,通过C#代码给DataGridView控件绑定ListT数据源,并设置交替行的背景色。
01第1节.简介
在WinForm应用程序中,通过DataGridView控件,可以将各种数据源的数据以网络形式呈现出来,默认每行都是以白色背景、黑色字体显示的。
通过代码或可视化界面,可以设置DataGridView控件中呈现的网络数据隔行显示不同的背景色,奇数行的背景色和偶数行的背景色是不一样的。
这里,我们通过C#代码设置DataGridView显示数据时,设置交替行的背景色,效果如下:
图1
在图1中,除了标题行之外,剩下的为数据行,在数据行中,偶数行和奇数行的背景色是不同的。
02第2节.添加DataGridView控件
使用VisualStudioIDE创建一个基于.NET8的WinForm项目,并在窗体上添加一个DataGridView控件:
图2
在图2中将DataGridView控件的Name属性设置为“myDataGridView”,并将Dock属性设置为Top,这样DataGridView控件会停靠在窗体的顶部区域。
03第3节.添加模型类
这里我们使用的数据源为ListT泛型列表,T为Student模型类,在项目中添加一个名称为Student.cs的类文件,将Student类做为模型类。
在Student.cs中编写如下代码:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.Tasks;
namespaceYidosoft.NET.WinForm.DataGridViewControl.RowAlterBgColor
{
internalclassStudent
{
//学生姓名
publicstring?Name{get;set;}
//学生年龄
publicintAge{get;set;}
//学生性别
publicstring?Sex{get;set;}
//学生地址
publicstring?Address{get;set;}
}
}
在此代码中,给Student类添加剩余65%未读暂时无法订阅