C#学习总结(4)——DataGridView和ContextMenuStrip

本文介绍如何使用C#实现学生列表的显示与维护功能。利用DataGridView控件展示学生信息,并通过ContextMenuStrip实现鼠标右键菜单操作。具体步骤包括添加控件、绑定数据源及设置点击事件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背英语背的无聊了,做会C#作业。大体功能是显示学生列表,然后用鼠标右键菜单的功能维护这个列表。一些简单的东西就不再赘述了,如果C#没有基础的话,看不懂这篇博客是正常的哟~
大体功能如下,数据库也可以进行改变,这里不着重说数据库:
这里写图片描述


DataGridView

显示列表的控件
1、添加控件
直接从工具箱里拖过去即可

2、添加数据到控件

dataGridView1.AutoGenerateColumns = false;
dataGridView1.DataSource = StudentManage.getStudentList();
//StudentManage.getStudentList()得到一个学生类的集合

3、显示数据

到视图设计器,在该控件上右键—编辑列,如下图
这里写图片描述
添加如上图所示的四列,每一列的DataPropertyName属性为学生类的属性名对应。

  • 这里要注意,学生类中的每个属性都要添加set和get方法,要不然无法显示!!!!!

ContextMenuStrip

鼠标右键
1、添加控件,将ContextMenuStrip拖到视图设计器的下方或在工具箱里双击ContextMenuStrip添加
这里写图片描述


2、添加事件
在每个item上双击即可添加点击事件。


总结:看起来很复杂,实际非常简单。单从属性使用难度来说,比java的swing确定简单很多,。右键触发点击事件后,获取学生列表当前选择的是哪一个学生的数据(注意CurrentRow这个属性),然后就可以分别进行操作了。


文件比较多,代码什么的都不传了,有兴趣的可以给我留言

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值