這篇文章告訴你自定義特性能做什麼?

前言

各位小夥伴,大家週末愉快。

最近這段時間比較忙,所以文章更新節奏有點慢,請見諒!

今天跟大家分享的主題是基於自定義特性實現DataGridView全自動生成。

實現過程

這裏是在上一篇文章《給你的屬性加個說明》的基礎上,對其做進一步應用。

給你的屬性加個說明

首先創建一個窗體應用,在窗體裏拖放一個DataGridView控件和一個生成數據的按鈕,將DataGridView控件的啓用添加、啓用編輯、啓用刪除的勾選都去掉。

 

 後臺編寫一個初始化DataGridView的方法,代碼如下。

 

 然後在構造方法裏初始化調用一下:

 

 接着在生成數據按鈕添加一些數據,代碼如下:

 

 點擊生成數據按鈕,效果如下:

 

 

這樣就實現了動態生成DataGridView控件,後續如果需要更改名稱或者增加列,直接去實體類修改即可,不需要再去修改DataGridView了。

這種方式非常適用於列數非常多且不確定因素非常多的情況,比如配方應用等。

需要資料的小夥伴可以加VX:xiketang666

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章