



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
ASP.NET應用:DataGrid使用最佳實踐Level200
活動日期:2007-07-0114:30--16:00
主講:邵志東________________________________________Q:請問,我在設計中遇到這種問題:1.首先我建了一個繼承Page的基類classa:Page2.建此基類的子類:classb:a3.建一個頁c.aspx在后代碼c.aspx.cs中建立此頁的類為b的子類classc:b編譯通過運行正常但c.aspx卻進不了設計器中,只有將classc:Page后才正常???A:
編譯生成,成功后再打開c.aspx就可以了。________________________________________Q:如何在DG中顯示多層樹狀并可以進行各種操作,有這樣的例子嗎?另外模板列里的鏈接的參數只可以有一個,能否有多個?A:
你說的例子我手頭沒有,但你可以在網絡上找一下。模板列中的鏈接參數,我只實現了一個參數傳遞。________________________________________Q:提供的數據連接向導在實際運行中沒有什么作用,因為其提供的數據庫地址是定死的A:
大部分情況下我們都使用代碼來連接數據庫。但對于初學者,有時候用向導簡單,并且有助于理解。________________________________________Q:問一個和今天講座不很相關的問題,請見諒。問題:CrystalReportViewer要用這個,還的在引用里面添加些什么程序集啊A:
需要添加引用:CrystalDecisions.CrystalReports.Engine;usingCrystalDecisions.Shared。但一般情況下添加控件后會自動添加。________________________________________Q:在導出到Excel中,如果Excel中有數據怎么辦?A:
需要用組件的方法實現。引用Excel組件,通過編碼實現。本次講座代碼中沒有提供這種方法。________________________________________Q:如果我改為msword,是否可以輸出為word格式?A:
不可以。________________________________________Q:采用分頁功能后,datagrid的性能會不會有提高,客戶端下載的是一頁的數據,還是所有數據集的數據。A:
對。客戶端下載的是一頁數據。________________________________________Q:CS和BS的DataGrid有哪些區別?A:
差別很大,比如Windows下的DataGrid可以自動排序,可以自動添加數據并用Update自動更新。詳細差別你可以使用一下就清楚了。________________________________________Q:VS2005中沒有DATAGRID,請問是用什么代替了,什么時候能講講2005中的數據綁定控件A:
我們盡量安排講解2005中的數據綁定控件,請大家關注MSDNWebcast網站。________________________________________Q:datagrid怎么嵌套呀?A:
用模板列實現。________________________________________Q:您好,請問:itemCreated和itemDataBound這兩個事件,如何理解和使用?謝謝A:
itemCreated在DataGrid初始化生成各個項時調用,itemDataBound在調用DataGrid.DataBind()函數后調用。具體可以參考我提供的UserDelete.aspx頁面代碼。使用單步調試會更加有利于您的理解。________________________________________Q:剛才倒入excel的數據只是datagrid中顯示的數據,如果datagrid是分頁的話,如何把其他頁中的數據導出?推薦有什么方法?A:
取消分頁,導出后恢復。具體見代碼ExportExcel.aspx頁面。________________________________________Q:2.0不是有提供了叫GridView的新控件了嗎?能講講他們的不同嗎?A:
有關GridView的介紹我們以后安排專門講座。請關注本網站。________________________________________Q:在中服務器腳本放在aspx.cs文件中,客戶端腳本怎么插入到aspx文件中呢;剛才我沒太看懂那一部分,謝謝A:
具體看我提供的Demo,SelAndDropAll.aspx頁面。________________________________________Q:在DataGrid的中可以顯示圖片嗎?A:
可以。用模板控件。________________________________________Q:如何處理綁定列里面的checkbox點擊事件?A:
可以參考SelAndDropAll.aspx頁面。________________________________________Q:在WinForm中如何用指定的文字替換相應的值?A:
為DataGrid添加數據綁定事件,在綁定事件中完成對應操作。________________________________________Q:對于比較復雜的統計表,您決的應該有什么比較好的解決方法A:
可以嘗試使用水晶報表。________________________________________Q:應用datagrid模板列是否只能同時連接2個表?A:
可以。模板列的功能很強大。________________________________________Q:datagrid如何自動綁定access數據庫?A:
通過Connect對象鏈接access,用數據適配器讀數據到DataSet中,然后把dataset綁定到dataGrid中。實現起來比較簡單。________________________________________Q:如何在dataGrid中增加數據?A:
一般情況下是在DataGrid對應的DataSet中添加列,然后幫它綁定到DataGrid上,就可以添加數據了。________________________________________Q:datagrid每頁的行數可以設置嗎?A:
當然可以設置。在屬性頁中可以設置,也可以通過代碼設置。________________________________________Q:datagrid在嵌套地時候,被嵌套地控件用findcontrol()好象報錯?A:
findcontrol報錯的可能是你在編輯狀態下用findcontrol找一個只有在非編輯狀態下存在的控件,或者在非編輯狀態下找一個只有在編輯狀態下存在的控件。________________________________________Q:在用DataGrid分頁顯示查詢結果時,當翻到某一頁時,改變查詢條件,可能出現問題,請問如何解決。A:
出現問題的可能性在于當查詢條件改變時,DataGrid頁數發生變化,當前頁面沒有了,所以會出錯。具體情況還要看實際的代碼。________________________________________Q:如何讓用戶選擇隱藏多行?A:
具體代碼用DataGrid.Columns[i].Visable=False;來實現。但要實現用戶頁面操作對應的服務器端代碼。看本次講座的代碼會對你有所啟發的。________________________________________Q:如果GRID包含有按紐控件的列,在導出成EXCEL時總是會出錯!!提示"...應該在FROM標記中",請問如何解決?A:
在導出時隱藏按鈕列:dgShow.Columns[7].Visible=false; dgShow.RenderControl(hw);dgShow.Columns[7].Visible=true;即可。原因是按鈕等非文本信息無法導出。________________________________________Q:一般有哪一些情況需要手工添加事件處理關聯代碼呢?A:
有時候沒有辦法自動添加事件,就考慮用手工來添加事件了。比如Demo中的SelAndDropAll.aspx頁面。________________________________________Q:有沒有如winForm中同樣的DataGrid支持多行同時更新操作?A:
沒有。Winform中的DataGrid使用起來相對要簡單的多。________________________________________Q:在網上看到datagrid效率比較低,請問在實際項目中是用datalist
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 在建房屋買賣合同范本
- 委托代持協議終止協議書
- 二手合同轉讓合同范本
- 人行委托代扣代繳協議書
- 房屋租賃面積變更協議書
- 銷售員合同提成協議書
- 廣東車位買賣合同范本
- 兒童樂園用工合同范本
- 飲食合伙人合同范本
- 青少年拓展合同范本
- 2023年海南省中考英語試題
- (中職)車削加工技術全冊實訓課教案完整版
- 智慧海南總體方案(2020-2025年)
- 便攜式小板凳設計方案
- DG-TJ 08-2122-2021 保溫裝飾復合板墻體保溫系統應用技術標準
- SFR-SE-ARC-0031激光跟蹤設置-作業指導書
- 錄音棚、攝影棚、直播室設計方案
- 安全生產隱患排查概述PPT課件
- CRCC認證目錄
- 稻谷加工畢業設計日加工秈稻400噸免淘洗大米生產線設計
- 因式分解—完全平方公式
評論
0/150
提交評論