ASP.NET中GridView的文件輸出流方式
ASP.NET提供了許多種數(shù)據(jù)服務(wù)器控件,用于在Web頁(yè)面中顯示數(shù)據(jù)庫(kù)中的表數(shù)據(jù),GridView控件就是其中之一。這個(gè)控件和我們以前學(xué)過(guò)的DataGridView控件幾乎是一樣的,所以對(duì)GridView控件我們也并不陌生。
第一步:設(shè)置好你所需要的gridview所需要的Columns列,綁定好數(shù)據(jù),我的第一列的數(shù)據(jù)因?yàn)閿?shù)據(jù)庫(kù)中保存的是“日月年時(shí)分秒”的格式,在輸出的時(shí)候,我給它加了一個(gè)dataformatstring的值“{0:yyyy-MM-dd}”,年月日的格式,這樣輸出來(lái)的時(shí)間格式就是2016-08-07,看起來(lái)也美觀一些

第二步:也就是綁定數(shù)據(jù),寫好查詢方法,然后直接DataSource綁定你的查詢方法,然后

綁定你的gridview,這樣,你所需要的值就拿到了
第三步:

除去for循環(huán)部分,其余的根據(jù)我這樣寫就可以了,我這個(gè)是加節(jié)點(diǎn)的文件輸出,如果你只是想把你grdview所顯示的所有數(shù)據(jù)輸出輸出的話,你就直接寫循環(huán)你gridview數(shù)據(jù)源的代碼就好,再加個(gè)循環(huán)j的,我這里所采用的stringBuilder,數(shù)據(jù)拼接,一個(gè)一個(gè)顯示我所需要的列
第四步:在頁(yè)面里面設(shè)置一個(gè)button單擊事件,調(diào)用這個(gè)方法,文件就自動(dòng)產(chǎn)生了,根據(jù)日期生成,日期生成的代碼是:Response.AddHeader(@"Content-Disposition", "attachment; filename=" + DateTime.Now.ToString("_yyyyMMdd_HHmmss") + ".txt");你也可以修改它的拼接格式。
總結(jié)
以上就是ASP.NET中GridView的文件輸出流方式的全部?jī)?nèi)容,希望本文對(duì)大家學(xué)習(xí)ASP.NE中的GridView有所幫助。
- asp.net實(shí)現(xiàn)固定GridView標(biāo)題欄的方法(凍結(jié)列功能)
- 在ASP.NET 2.0中操作數(shù)據(jù)之六十四:GridView批量添加數(shù)據(jù)
- 在ASP.NET 2.0中操作數(shù)據(jù)之十:使用 GridView和DetailView實(shí)現(xiàn)的主/從報(bào)表
- ASP.NET數(shù)據(jù)綁定GridView控件使用技巧
- ASP.NET數(shù)據(jù)綁定之GridView控件
- ASP.NET中GridView、DataList、DataGrid三個(gè)數(shù)據(jù)控件foreach遍歷用法示例
- asp.net GridView中使用RadioButton單選按鈕的方法
- asp.net Checbox在GridView中的應(yīng)用實(shí)例分析
- ASP.NET中GridView 重復(fù)表格列合并的實(shí)現(xiàn)方法
相關(guān)文章
.Net極限生產(chǎn)力之分表分庫(kù)全自動(dòng)化Migrations?Code-First
這篇文章主要介紹了.Net極限生產(chǎn)力之分表分庫(kù)全自動(dòng)化Migrations?Code-First,輕量級(jí)針對(duì)分表分庫(kù)讀寫分離的解決方案,具有零依賴、零學(xué)習(xí)成本、零業(yè)務(wù)代碼入侵適配2022-07-07
一文輕松了解ASP.NET與ASP.NET?Core多環(huán)境配置對(duì)比
ASP.NET?Core支持在多個(gè)環(huán)境中管理應(yīng)用程序,如開(kāi)發(fā)(Development),預(yù)演(Staging)和生產(chǎn)(Production),下面這篇文章主要給大家介紹了關(guān)于ASP.NET與ASP.NET?Core多環(huán)境配置對(duì)比?的相關(guān)資料,需要的朋友可以參考下2022-04-04
國(guó)產(chǎn)化之Arm64?CPU+銀河麒麟系統(tǒng)安裝.NetCore的步驟詳解
這篇文章主要介紹了國(guó)產(chǎn)化之Arm64?CPU+銀河麒麟系統(tǒng)安裝.NetCore,這里就以ARM架構(gòu)舉例,其它CPU平臺(tái)的安裝過(guò)程都一樣,要下載的包不同而已,感興趣的朋友跟隨小編一起看看吧2022-03-03
ASP.NET使用My97DatePicker日期控件實(shí)例
這篇文章主要為大家詳細(xì)介紹了ASP.NET使用My97DatePicker日期控件實(shí)例,如何使用My97DatePicker日期控件,本文為大家介紹,感興趣的小伙伴們可以參考一下2016-04-04
asp.net中將js的返回值賦給asp.net控件的小例子
要做一個(gè)顯示用戶在線停留時(shí)間的功能,拖了一個(gè)label控件用于顯示時(shí)間,而時(shí)間是通過(guò)js來(lái)實(shí)現(xiàn)的,現(xiàn)在要把js的返回值賦給label,方法如下:2013-03-03
ASP.NET實(shí)現(xiàn)進(jìn)度條效果
這篇文章主要為大家詳細(xì)介紹了ASP.NET實(shí)現(xiàn)簡(jiǎn)單的進(jìn)度條效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06
ASP.NET URL偽靜態(tài)重寫實(shí)現(xiàn)方法
ASP.NET下為靜態(tài)的實(shí)現(xiàn)方法。2009-12-12
ASP.Net中英文復(fù)合檢索文本框?qū)崿F(xiàn)思路及代碼
前段時(shí)間,寫一個(gè)用戶部門的管理頁(yè)面,需要對(duì)后臺(tái)獲取的用戶數(shù)據(jù)實(shí)現(xiàn)英漢檢索功能于是就有了下文,編輯的很詳細(xì)圖文并茂呢?感興趣的你可不要錯(cuò)過(guò)了哈,或許本文對(duì)你有所幫助呢2013-02-02

