2011-07-11 54 views
0

我想插入到數據庫用戶自定義排序中。因此,用戶在gridview中對行進行排序,但他們喜歡,並且將數量的行存儲在數據庫中。 注意:這個gridview是基於外鍵的條件。如:客戶/訂單。將數據庫中的排序順序存儲在gridview gridview中

對於所有的客戶我需要插入排序他們的訂單的順序從1開始

+0

沒有嘗試任何東西,因爲不知道從哪裏開始。我能做的是在前端進行排序。 – user194076

+2

「沒有嘗試任何東西」, - 這是你的問題! –

+0

您是否試圖爲每個客戶保存表格的排序順序?你想插入這樣的數據在一個表中,排序順序是第一秒鐘?我對麼? – Saanch

回答

-1

這似乎很奇怪。我想在你的業務邏輯中,你可以爲各種排序選項定義一個枚舉。

public enum SortDescription 
{ 
     None, 
     OrdersAsc, 
     OrdersDesc, 
     //Some other option? 
} 

枚舉的內部是整數,可以很容易地存儲在數據庫中的一個tinyint列?

然後,您可以在業務層應用您的排序之前查找此枚舉

+0

你誤解了這個問題。想想Windows Media Player中的播放列表;用戶重新排列mp3的內容,並希望將該訂單保存在數據庫中。當播放列表再次打開時,順序相同。 –

+0

我有完全一樣的問題,你是如何解決它的。請回復 – asifa