轉帖|其它|編輯:郝浩|2011-04-01 14:13:26.000|閱讀 2547 次
概述:DevExpress 開發的數據庫控件有很強的實力,不僅功能豐富,應用簡便,而且界面華麗,更可方便定制。對于編程人員來說是個不錯的選擇。它的菜單欄控件更具代表,完全可以替代開發環境提供的基本控件,而讓您編寫的程序或軟件更顯專業化。它還提供完善的幫助系統,資料詳盡,可以快速入手。有些高級控件更是零代碼的,非常易于使用。而我們今天看一下ASPxGridView的妙用。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
DevExpress 是一個軟件公司,全稱是 Developer Express,主要從事編程控件/組件的開發。DevExpress 開發的數據庫控件有很強的實力,不僅功能豐富,應用簡便,而且界面華麗,更可方便定制。對于編程人員來說是個不錯的選擇。它的菜單欄控件更具代表,完全可以替代開發環境提供的基本控件,而讓您編寫的程序或軟件更顯專業化。它還提供完善的幫助系統,資料詳盡,可以快速入手。有些高級控件更是零代碼的,非常易于使用。而我們今天看一下ASPxGridView的妙用。
一.顯示子項
我們先看看效果
這就是aspxgridview 可是前面有個小加號,可以彈出子項。
看看是怎么做到的。首先需要設置它的屬性ShowDetailRow為true
至于給下一項設置什么內容呢,當然,我們就得編輯模板,找到DetailRow
這時候,我們就可以綁定別的控件,例如,在綁定一個aspxgriedview,都是可以的。
不過要記住,在第一個aspxgridview中必須設置KeyFieldName
二.綁定多表
有時候,我們在一個aspxgridview中,需要綁定多個表的數據,這時候,我們就需要把相應的列轉換成Combobox Column
1.FiledName寫主表與此字段有關聯外鍵字段:例如uid
2.在PropertiesCombobox下面找這幾個屬性:
然后在客戶姓名的這一列的DataSourceId,給它綁定上我們字表的ObjectDataSource
在TextField設置字段名稱,例如:name
在ValueField設置名稱應該就是字表的主鍵(也就是主表引用字表的外鍵),例如:uid
這樣就可以輕松做到,不用寫代碼,綁定多長表。
三.輕松做到查找功能
只需要在aspxgridview中設置Setting節點的ShowFilterRow屬性就可以了。
來看看效果:
四:導出ASPxGridView的數據
添加一個ASPxGridViewExporter控件到Page,將GridViewID設為需要導出數據的aspxgridview,調用以下方法實現導出。
ASPxGridViewExporter1.WriteXlsToResponse
ASPxGridViewExporter1.WriteCvsToResponse
ASPxGridViewExporter1.WritePdfToResponse
ASPxGridViewExporter1.WriteRtfToResponse
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:網絡轉載