c#发展

首页 » 常识 » 诊断 » 在WinForm的DataGridVie
TUhjnbcbe - 2025/2/28 16:59:00
中科医院专家微信 http://baidianfeng.39.net/a_yqhg/150804/4671427.html

本课程共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%未读暂时无法订阅

1
查看完整版本: 在WinForm的DataGridVie