在我們平時的學習中不少見用到将資料庫與界面連接配接的一個控件——datagridview,在我們敲第一遍機房的時候我們用到的相似的控件是——mshflexgrid,随着學習的深入,發現我們用到的平台越來越人性化了,現在用的vs2013的控件——datagridview可以直接和資料庫相連接配接,今天重點說一下datagridview删除行并同時更新資料庫功能的實作:
這是删除前的效果,我們要實作的是如圖的效果,左圖為界面,右圖為資料庫中的資料,但是還需要考慮要删除的使用者是否正在登入,如果正在登入,則不能删除。
删除後的效果:
實作這個功能主要是在u層加了一個方法,b層、d層和其他删除時是大相徑庭的,下面看一下代碼實作部分:
1、d層:
2、b層:
3、u層:
a.定義一個删除行的過程:
b.通過點選删除按鈕來實作這個過程:
僅僅是個人的一點想法,希望和大家交流!