西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)C#.NET → 一個Sql查詢生成模塊的WinForm控件--TableViewControl

一個Sql查詢生成模塊的WinForm控件--TableViewControl

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:破狼時間:2010/9/13 9:55:27字體大。A-A+

作者:破狼點(diǎn)擊:303次評論:1次標(biāo)簽: Sql WinForm

  • 類型:商務(wù)模板大。2.3M語言:中文 評分:7.0
  • 標(biāo)簽:
立即下載

 這幾個月比較忙,也沒有想到寫些什么,所以停筆了一個多月。本想寫個Code生成技術(shù)呢,到Codesmith和T4就不知道該寫些什么示例,比較實(shí)用也大家比較感興趣的,所以暫時停下,如果關(guān)于Code生成技術(shù)你有什么好的想法,可以給我寫建議。

   還是趕快進(jìn)入正題,我以前寫過一個 Sql查詢生成模塊 。當(dāng)時用的MDI窗體,始終感覺有些不如意,所以想重構(gòu)下,特別有些sql性能和生成規(guī)則。所以就開發(fā)了今天要講的控件,我把它稱為TableView控件,名字和實(shí)際聯(lián)系不大,主要是剛開始時候沒有考慮這么多,就是為了Sql查詢重構(gòu)而寫的,后來感覺在以后的代碼生成工具設(shè)計(jì),Ui界面設(shè)計(jì)也會很有用,所以就把它獨(dú)立了出來做成控件(我覺得代碼生成工具最好還是像Linq一樣提供DBML設(shè)計(jì)界面)。先看運(yùn)行結(jié)果:

設(shè)計(jì)時:

image 

運(yùn)行時:

image

這是一個帶有標(biāo)題、圖標(biāo)、關(guān)閉按鈕、可拖動的內(nèi)容控件,其實(shí)相當(dāng)于一個panel。我打算用它來取代以前的MDi窗體。現(xiàn)在唯一缺憾是在設(shè)計(jì)時還不能想Panel一樣直接拖動加入子控件,還是必須寫代碼,在后臺代碼添加

this.tableViewControl1.ContentControls.Add(new ListBox() { Dock = DockStyle.Fill }); 
checkedListBox1.Dock = DockStyle.Fill; 
this.tableViewControl3.ContentControls.Add(checkedListBox1);

這個設(shè)計(jì)時,我正在設(shè)法解決。panel的設(shè)計(jì)時PanelControlDesigner繼承至ParentControlDesignr,到市里面的代碼很多,所以暫時想找一個更好的方式來實(shí)現(xiàn),如果你有好的建議,希望賜教。感覺這個設(shè)計(jì)時,有失大雅了,呵呵。

 在這個控件中設(shè)計(jì)為用戶控件,在控件添加了多個Panel:標(biāo)題欄,內(nèi)容框,右邊框和下邊框(為了可拖動改變Size)。

 

                  無標(biāo)題

             控件下載:TableViewControl

    讀書筆記
    (95)讀書筆記
    書中自有黃金屋,書中自有顏如玉,我們總能從書中學(xué)習(xí)到很多意想不到的知識,看見不一樣的風(fēng)景。特別是在我們的學(xué)生時代,不僅是教科書,更要涉及各種各樣的課外書籍,不僅要讀,還要學(xué)會做讀書筆記。我們讀再多,不做讀書筆記,沒有讀后感,也相當(dāng)于白讀,做讀書筆記的過程就相當(dāng)于仔細(xì)品讀的過程,而不是一目十行的略讀。本合集是由西西為大家整理的讀書筆記合集,歡迎有需要的朋友前來下載。讀書筆記怎么寫讀書筆記是人們在讀書...更多>>

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(1)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)