真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Winform框架中怎么管理字典數(shù)據(jù)

Winform框架中怎么管理字典數(shù)據(jù),針對這個問題,這篇文章詳細介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

10多年的姚安網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。營銷型網(wǎng)站的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整姚安建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)建站從事“姚安網(wǎng)站設(shè)計”,“姚安網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

在所有開發(fā)過的項目過程,很多如權(quán)限管理、字典數(shù)據(jù)管理模塊,都是非常常用的模塊,本文主要想介紹下提煉出來,各個項目均可通用的字典數(shù)據(jù)管理系統(tǒng)(或者叫做模塊更為適合),在介紹之前,我想介紹下我的整合路線及一些想法,如下所示:

Winform框架中怎么管理字典數(shù)據(jù)

其中框架中所有介紹的內(nèi)容均為現(xiàn)有開發(fā)框架中有的東西及特性,如果要了解Winform框架的多維特點,可以現(xiàn)在***的共享軟件《倉庫管理系統(tǒng)》,具體可以參考文章《從開發(fā)的軟件《備件倉庫管理系統(tǒng)》總結(jié)的一些經(jīng)驗》進行了解,該共享軟件除了整合眾多優(yōu)秀的功能外,一個特點就是數(shù)據(jù)管理模塊也得到了升華。

在Winform框架中,其中權(quán)限管理系統(tǒng)、字典管理系統(tǒng),都是可以做成獨立的程序來使用,而且應(yīng)該可以在程序中引用來查詢或者獲取相關(guān)的字典數(shù)據(jù),如找某個鍵值的字典列表作為下拉列表,而且由于實際項目總,有點是SqlServer、有的是Access數(shù)據(jù)庫的,所以支持多數(shù)據(jù)庫是***的選擇。

Winform框架中怎么管理字典數(shù)據(jù)

在字典數(shù)據(jù)數(shù)據(jù)管理工程項目中,我們看到有兩個不同的數(shù)據(jù)訪問層,工廠模式通過不同的配置,調(diào)用不同的數(shù)據(jù)訪問層,從而實現(xiàn)SqlServer、Access等數(shù)據(jù)庫的支持,當然可以擴展更多的數(shù)據(jù)庫支持,我們先來看看工程項目的視圖如下所示:

Winform框架中怎么管理字典數(shù)據(jù)

配置文件如下所示

   type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data"/>type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data"/>    connectionString="Persist Security Info=False;Data Source=(local);Initial Catalog=Warehouse;User ID=sa;Password=123456"/>connectionString="Persist Security Info=False;Data Source=(local);Initial Catalog=Warehouse;User ID=sa;Password=123456"/>            

我們通過DictionaryDbType來切換不同的數(shù)據(jù)庫,不用修改代碼實現(xiàn)多數(shù)據(jù)庫支持,當然,不同的數(shù)據(jù)庫,需要創(chuàng)建不同的數(shù)據(jù)庫文件,不過數(shù)據(jù)庫結(jié)構(gòu)基本上是一致的。

我們看看該字典管理模塊的最終效果,如下所示:

Winform框架中怎么管理字典數(shù)據(jù)

字典數(shù)據(jù)模塊做成獨立的程序后,一個可以獨立運行,也可以在宿主程序中通過DLL方式調(diào)用類庫來獲取字典數(shù)據(jù),如下所示:

private void InitDictItem()  {  this.txtManufacture.Items.Clear();  this.txtManufacture.Items.AddRange(DictItemUtil.GetDictByDictType("供貨商"));  this.txtBigType.Items.Clear();  this.txtBigType.Items.AddRange(DictItemUtil.GetDictByDictType("備件屬類"));  this.txtItemType.Items.Clear();  this.txtItemType.Items.AddRange(DictItemUtil.GetDictByDictType("備件類別"));  this.txtSource.Items.Clear();  this.txtSource.Items.AddRange(DictItemUtil.GetDictByDictType("來源"));  this.txtWareHouse.Items.Clear();  this.txtWareHouse.Items.AddRange(DictItemUtil.GetAllWareHouse().ToArray());  this.txtDept.Items.Clear();  this.txtDept.Items.AddRange(DictItemUtil.GetDictByDictType("部門"));  }

關(guān)于Winform框架中怎么管理字典數(shù)據(jù)問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。


新聞標題:Winform框架中怎么管理字典數(shù)據(jù)
標題網(wǎng)址:http://weahome.cn/article/pjgssd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部