- 最後登錄
- 2022-3-25
- 在線時間
- 7 小時
- 註冊時間
- 2015-8-15
- 閱讀權限
- 20
- 精華
- 0
- UID
- 15787137
- 帖子
- 460
- 積分
- 435 點
- 潛水值
- 6920 米
| 本帖最後由 angie0223 於 2018-10-27 09:13 AM 編輯
請各位大大指點
想用windform寫一個程式 不想用連接資料庫的方式去寫
將excel data匯入到DataGridView
有textbox可以選擇一頁幾個data
可以選擇下一頁上一頁跳至第幾頁
問題在於將excel data匯入到DataGridView要如何做分頁的處理
目前可以完整將全部資料匯入至DataGridView ... |
|
如果瀏覽伊莉時速度太慢或無法連接,可以使用其他分流瀏覽伊莉,www01.eyny.com(02,03)。 |
| |
| |
- 最後登錄
- 2024-4-23
- 在線時間
- 5402 小時
- 註冊時間
- 2008-5-16
- 閱讀權限
- 20
- 精華
- 0
- UID
- 4212019
- 帖子
- 25
- 積分
- 1 點
- 潛水值
- 13650 米
| 本帖最後由 virdoll 於 2018-10-4 01:38 PM 編輯
匯入Excel到Datatble dtExcel
用LINQ查詢
- var pagesource = (from dt in dtExcel.AsEnumerable() select dt).Skip((currentPage - 1) * pageSize).Take(pageSize);
- dgvPaging.DataSource = pagesource.CopyToDataTable<DataRow>();
複製代碼
|
|
分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。 |
| |
| |
- 最後登錄
- 2022-12-10
- 在線時間
- 0 小時
- 註冊時間
- 2008-10-7
- 閱讀權限
- 20
- 精華
- 0
- UID
- 5096492
- 帖子
- 327
- 積分
- 774 點
- 潛水值
- 17486 米
| 如果願意花一點時間寫Code,可以利用先把讀入的EXCEL資料匯入宣告好的共用DataTable中,再於DataTable中加入INDEX欄位(從1開始編序號),然後利用DataView的篩選功能取出當前應顯示為第幾筆到第幾筆,挑出應顯示的資料並把它繫結到DataGridView的DataSource中,每次當使用者點選跳頁或指定頁碼時就用篩選方式,重新取出DataView再把它重新繫結到DataGridView中再顯示就好了。 |
|
如果瀏覽伊莉時速度太慢或無法連接,可以使用其他分流瀏覽伊莉,www01.eyny.com(02,03)。 |
| |
| |
- 最後登錄
- 2022-3-25
- 在線時間
- 7 小時
- 註冊時間
- 2015-8-15
- 閱讀權限
- 20
- 精華
- 0
- UID
- 15787137
- 帖子
- 460
- 積分
- 435 點
- 潛水值
- 6920 米
| virdoll 發表於 2018-10-4 01:34 PM
匯入Excel到Datatble dtExcel
用LINQ查詢
謝謝 又學到一種方法!!
當初也有想過用LINQ寫
但沒有成功 |
|
|
| |
| |
- 最後登錄
- 2022-3-25
- 在線時間
- 7 小時
- 註冊時間
- 2015-8-15
- 閱讀權限
- 20
- 精華
- 0
- UID
- 15787137
- 帖子
- 460
- 積分
- 435 點
- 潛水值
- 6920 米
| Unlife 發表於 2018-10-19 03:24 AM
如果願意花一點時間寫Code,可以利用先把讀入的EXCEL資料匯入宣告好的共用DataTable中,再於DataTable中加 ...
謝謝 我差不多是用這種方式做讀寫的...
|
|
|
| |
| |
Powered by Discuz!
© Comsenz Inc.
重要聲明:本討論區是以即時上載留言的方式運作,對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿上傳和撰寫 侵犯版權(未經授權)、粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。