閱讀32 返回首頁    go 技術社區[雲棲]


.NET中WinForm表單的快速建立

以前用VFP開發的時候,可以很快的表單,直接拖動就可以了。十分的方便。但自從學習C#以來,由於開發的經驗少,所以知之甚少。直到有一天我要做一個很小的東西,需要用到數據庫,和WinForm表單,我比較喜歡偷懶,不願意一個個去托控件,比較煩人。沒辦法,又不知道怎麼辦,隻有做了。後來一個偶然的機會,從一本書上看到了這樣一個功能。其實早就應該想到,微軟自己的東西,應該會有的。看到了,自己就拿來練習一下,也順便到此分享。由於現在很多都是搞Web開發的,WinForm比較少的人用啊,但的確也有很多地方要用到。

廢話少說,先看看怎麼實現的吧。功能就是將一個數據表中的字段全部添加到設計窗體,而且還帶有導航控件,直接和數據表綁定了,可以用常規的方式顯示,也可以用DataGridView現實,我把2個搞在一起了。順便看看效果,非常方便,不用寫代碼,而且自動實現了添加,刪除與更新功能。當然如果要符合自己的特殊要求,也要寫相應的代碼,據說可以直接改動那些自動生成的代碼,不過我不熟悉,高手的話應該知道的。說下步驟:

1.新建項目與數據庫就不用說了。

2.為項目添加一個數據源,向導式菜單。。。一步步往下就OK了

3.點擊菜單,“數據”——>“現實數據源”,會在左側服務器資源管理器旁邊出來一個樹形列表,如下圖所示:

 未命名

然後可以右點擊選中的那個表,從Combobox裏麵選擇顯示方式,如上圖,前2個表就是普通的表單方式,第三個就是DataGridView顯示方式。可以直接拖動表到WinForm窗體上,我把1個表按2種現實方式,就搞成了下麵的形式:

36.jpg

上麵的導航欄,有上一條,下一條,首條,末尾等功能,還有刪除,添加,修改功能。相當不錯啊。但是如果要實現一些個性化功能的話,就要寫相應 的代碼,有興趣的可以好好研究下哦。順便說明下,修改或者刪除後,要點那個保存按鈕才會更新數據庫的。

最後更新:2017-04-02 03:13:28

  上一篇:go 數據庫連接類
  下一篇:go OSCache簡單例子