这篇文章告诉你自定义特性能做什么?
前言
各位小伙伴,大家周末愉快。
最近这段时间比较忙,所以文章更新节奏有点慢,请见谅!
今天跟大家分享的主题是基于自定义特性实现DataGridView全自动生成。
实现过程
这里是在上一篇文章《给你的属性加个说明》的基础上,对其做进一步应用。
首先创建一个窗体应用,在窗体里拖放一个DataGridView控件和一个生成数据的按钮,将DataGridView控件的启用添加、启用编辑、启用删除的勾选都去掉。
后台编写一个初始化DataGridView的方法,代码如下。
然后在构造方法里初始化调用一下:
接着在生成数据按钮添加一些数据,代码如下:
点击生成数据按钮,效果如下:
这样就实现了动态生成DataGridView控件,后续如果需要更改名称或者增加列,直接去实体类修改即可,不需要再去修改DataGridView了。
这种方式非常适用于列数非常多且不确定因素非常多的情况,比如配方应用等。
需要资料的小伙伴可以加VX:xiketang666
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律