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

背英语背的无聊了,做会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这个属性),然后就可以分别进行操作了。


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

猜你喜欢

转载自blog.csdn.net/zhengyikuangge/article/details/78699324
今日推荐