根據上篇 錯誤的示範 (這篇的東西看看就好)
坎尼決定開個新頁面來測一下 paging 及 sorting事件
首先提幾個上篇有誤的地方
1. paging事件仍然要重新取得 DataSource
坎尼上篇沒寫也有作用的原因是:我在 postback 有寫個 bind method 囧>
2. 同上點,排序及換頁都要重新取得 DataSource 然後 DataBind()
於是乎,估狗大神講的都是對的
坎尼不應該對神不敬 orz
下面的作法和各位在網路上查到的排序換頁事件應該差不多
如果你已對這個東西很熟了,不仿再看一下 XDDD
首先,先建立ViewState來記錄排序的順序及欄位
繫結 method
其中 GetDataTable() 是坎尼用來抓北風資料庫資料的 method
等等排序及換頁事件都會呼叫本 method
換頁事件,很簡單,改個 PageIndex 然後呼叫 GetData()
排序事件,判斷的條件和上篇一樣
若是欄位和上次不同,一律用遞增
若是欄位相同,再去判斷排序為遞增或遞減
最後再去呼叫 GetData()
坎尼最近出差幫同事修bug
同事的天才程式讓坎尼改的腦袋都不靈光囉
所以上篇請各位當作笑話看看就好
訂閱:
張貼留言 (Atom)
Google Spreadsheet 裡用規則運算式
最近因為工作關係,遇到要用 Google Form 及 Google Sheet 所以研究了 Google Sheet 裡的一些 function 怎麼用 首先,分享一下如何在 Google Sheet 裡用規則運算 :D
-
今天坎尼去上課老師講了一題很有趣的題目 所以回到家坎尼就順手試驗了一下 I. XOR (exclusive OR) XOR 是邏輯運算子之一,定義為: 當兩數的值不同才為 true,相同則為 false 其他相關說明可以參考 維基百科:XOR II. 程式 以往的做法會宣...
-
好久沒開 Chart Control 議題了 剛好前陣子 Codeplex 出現可以輕鬆建立 Excel 檔案的 Library- NPOI 於是坎尼想說研究一下,看能不能把 Chart Control 匯出圖片到 Excel 中 沒想到只花了不到1小時就研究...
-
上個週末打開一個影片檔,發現字幕檔是中英文混合的,造成字幕吃掉畫面很大的空間, 打開字幕檔一看,果然每一段時間都有先英文後中文的字幕: 因此我想要自己作成「只有中文」&「只有英文」兩個字幕檔,但這個檔案有6418 行,如果要手動一行一行的刪除...
沒有留言:
張貼留言