前言
各位小夥伴,大家週末愉快。
最近這段時間比較忙,所以文章更新節奏有點慢,請見諒!
今天跟大家分享的主題是基於自定義特性實現DataGridView全自動生成。
實現過程
這裏是在上一篇文章《給你的屬性加個說明》的基礎上,對其做進一步應用。
首先創建一個窗體應用,在窗體裏拖放一個DataGridView控件和一個生成數據的按鈕,將DataGridView控件的啓用添加、啓用編輯、啓用刪除的勾選都去掉。
後臺編寫一個初始化DataGridView的方法,代碼如下。
然後在構造方法裏初始化調用一下:
接着在生成數據按鈕添加一些數據,代碼如下:
點擊生成數據按鈕,效果如下:
這樣就實現了動態生成DataGridView控件,後續如果需要更改名稱或者增加列,直接去實體類修改即可,不需要再去修改DataGridView了。
這種方式非常適用於列數非常多且不確定因素非常多的情況,比如配方應用等。
需要資料的小夥伴可以加VX:xiketang666