使用
linq to sql
不但可以輕鬆查詢資料庫中的資料,而且還可以對查詢的資料按照指定的關鍵字進行排序(包括公升序和倒序)。下面的例項**使用
linq to sql
查詢linqdb
資料庫的
userinfo
表中的資料,並對查詢結果進行倒序排序。具體步驟如下。(1
)建立linqdbdatacontext
類的例項db。
(2)使用linq
查詢表示式查詢
userinfo
表中id
列的值小於
10,且
username
列的值的長度大於
5的資料。同時,對查詢結果按照「
username
」和「email
」關鍵字都進行排序。其中,
linq
查詢表示式為「
from r in db.userinfowhere r.id < 10 && r.username.length > 5 orderby u.username descending, u.email descending select r
」。查詢結果儲存為
result
變數。(3)把
result
變數設定為
gridview
控制項gvdata
的資料來源,並繫結該控制項的資料,顯示查詢結果。
private void showdata()
sample_08
專案中的
orderquery.aspx
頁面測試了上述例項**(
showdata()
函式),測試結果如圖
所示。
912 排序陣列
今天的每日一題是排序,這是乙個入門問題。有多種解法,當然最簡單是直接呼叫sort方法進行排序,但是這對於練習並沒有什麼意義 題目鏈結 思路1 快排 每一次劃分pivot左邊小於pivot右邊大於pivot。遞迴劃分左邊,遞迴劃分右邊。思路2 歸併排序,先讓子串行有序,然後合併兩個有序陣列。流程 遞迴...
912 排序陣列
給你乙個整數陣列 nums,請你將該陣列公升序排列。示例 1 輸入 nums 5,2,3,1 輸出 1,2,3,5 示例 2 輸入 nums 5,1,1,2,0,0 輸出 0,0,1,1,2,5 1 nums.length 50000 50000 nums i 50000 排序的方法有很多種,本文採...
2020 11 23 912 排序陣列
快速排序學習 從陣列中找一flag,從左右兩端向中間遍歷,將大於flag的放左邊,小於flag的放右邊,flag放中間。填坑法比較容易理解,在flag處挖乙個坑,然後用其他的值不斷的挪坑的方法,交換位置。達到上述要求。使用填坑法完成的 215.陣列中的第k個最大元素 之前沒有注意對等號的處理。遇到等...