亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我想讓查詢中只顯示 5 條記錄,然后分頁獲取下 5 條直到最后

我想讓查詢中只顯示 5 條記錄,然后分頁獲取下 5 條直到最后

C#
皈依舞 2022-06-19 09:46:38
 connection.Open();            OleDbCommand command = new OleDbCommand();            command.Connection = connection;            string querytransactions = "select TransactionID as '????? ???????' , TransactionDate as '????? ???????' , TransactionDescription as '??? ???????'  , AccountID as ' ??????' , WithdrawalAmount as ' ???????' , DepositAmount as ' ???????' from transactions";            command.CommandText = querytransactions;            command.ExecuteNonQuery();            OleDbDataAdapter da = new OleDbDataAdapter(command);            DataTable dttransactions = new DataTable();            da.Fill(dttransactions);            dataGridView3.DataSource = dttransactions;            DataSet ds = new DataSet() ;                ds.Clear();                da.Fill(ds, scr_val, 5);                connection.Close();我想在datagridview中只顯示來自該查詢的5條記錄我正在使用訪問數據庫然后分頁獲取下一個5直到最后我不需要從事務中選擇前5個并且訪問數據庫沒有限制查詢所以我能做什么
查看完整描述

1 回答

?
吃雞游戲

TA貢獻1829條經驗 獲得超7個贊

您可以使用 Linq 跳過記錄并從數據集的結果數據表中獲取下一組數據。你會傳入一個跳過計數和前端的計數。不是最有效的查詢,但考慮到問題中可用的有限上下文,您可以執行以下操作:

ds.Tables[0].Select().Skip(5).Take(5);  // skips 5 rows, then selects five after that.



查看完整回答
反對 回復 2022-06-19
  • 1 回答
  • 0 關注
  • 339 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號