2016-02-05 66 views
1

我有我操作雖然C#程序的Access數據庫。 我正在嘗試獲取滿足特定條件的項目訂單,並且能夠更改訂單。C#和訪問試圖訂購和更改訂單

我的想法是由該領域中複製的唯一關鍵,另一個字段,然後才能和有一個按鈕,向上移動而移動down.is這個按鈕去了解這個正確的方式?

+0

你可以,如果選中,那麼通過在Checked.State並在您的查詢參數如果傳入該值被檢查或檢查不那麼'訂單By'你可以子句中使用,例如一個複選框,這樣做有'順序'ASC或DESC'傳入一個變量/參數。此外,如果你正在顯示的jqGrid的一個DataGridView的數據,那麼你可以添加排序的列,如果它是一個DataGridView,如果你熟悉的jqGrid它可以讓你排序單擊向上或向下箭頭有噸的辦法做到這一點,也許你可以分享一些代碼,所以我們可以看到你在做什麼 – MethodMan

+0

如果你允許列可以在DataGridView中移動,那麼你可以走得更遠,然後根據你可以動態構建查詢的順序來撤回列在按下按鈕後在網格上的順序..非常可行 – MethodMan

回答

0

在一個名爲訂單示例表一個單獨的列有道理的,因爲它允許用戶重新排序的項目,並將其保存到數據庫中。也許拖/放或東西重新排序將是一個有點比按鈕少麻煩,但是我想這取決於如果你的C#應用​​程序是的WinForms,WPF,Web等來那是多麼容易。