討論區快速選單
知識庫快速選單
政府補助!學嵌入式+物聯網 掌握Salesforce雲端管理秘訣
[ 回上頁 ] [ 討論區發言規則 ]
請問:如何得知DataGridView目前的排序欄位?
更改我的閱讀文章字型大小
作者 : toyboy(toyboy) 貼文超過200則人氣指數超過30000點
[ 貼文 438 | 人氣 37407 | 評價 1120 | 評價/貼文 2.56 | 送出評價 71 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2010/8/27 上午 09:52:16
各位大大:
     使用者在DataGridView的HeaderText標題欄上點一下,該點選欄位就會
     做"排序"動作
     請問:如何得知使用者點選了那個欄位,以及該欄位是"遞增"或"遞減"排序?
    
     小弟使用工具:vs2005,c#,WINDOWS FORM
     謝謝大大的教導,謝謝^_^
作者 : sleepyfish(愛睏魚) C#優秀好手C++優秀好手貼文超過500則
[ 貼文 524 | 人氣 0 | 評價 2890 | 評價/貼文 5.52 | 送出評價 13 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人toyboy註記此篇回應為很有道理 2010/8/27 上午 11:18:46
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcolumnheadercell.sortglyphdirection.aspx
作者 : toyboy(toyboy) 貼文超過200則人氣指數超過30000點
[ 貼文 438 | 人氣 37407 | 評價 1120 | 評價/貼文 2.56 | 送出評價 71 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2010/8/27 下午 04:07:31
謝謝愛睏魚大大的教導^-^
由上述網址可了解如何取得datagridview目前所排序的欄位,以及
改變排序的方法(遞增<-->遞減)
但使用者在DataGridView的HeaderText標題欄上點一下,會觸發何事件呢?
因小弟要做一個功能:
若使用者點選到某特定欄位排序,就必須使用另一隱藏欄位,依照所點選欄位
的排序方式(遞增或遞減),進行排序
所以應該是在使用者觸發的事件中,運用大大提供的上述網址中,所教的方法
即可完成功能

     謝謝大大的教導,謝謝!!^_^
作者 : oscarfang(Oscar)
[ 貼文 31 | 人氣 3278 | 評價 200 | 評價/貼文 6.45 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2010/8/27 下午 04:16:57
http://msdn.microsoft.com/en-US/library/system.web.ui.webcontrols.datagrid.sortcommand.aspx
作者 : toyboy(toyboy) 貼文超過200則人氣指數超過30000點
[ 貼文 438 | 人氣 37407 | 評價 1120 | 評價/貼文 2.56 | 送出評價 71 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2010/8/27 下午 05:11:51
謝謝Oscar大大的教導,不過小弟是開發windows form應用程式,不是開發web form
也不到的類似AddHandler ItemsGrid.SortCommand, AddressOf Sort_Grid的東西
目前有找到DatGridView的ColumnSortModeChanged事件,可能較接近小弟的找的,但還沒試過

     謝謝大大的教導,謝謝^_^
作者 : sleepyfish(愛睏魚) C#優秀好手C++優秀好手貼文超過500則
[ 貼文 524 | 人氣 0 | 評價 2890 | 評價/貼文 5.52 | 送出評價 13 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2010/8/27 下午 09:46:30
DataGridView.ColumnHeaderMouseClick
 板主 : 小朱
 > C# - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - C# - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
C#
1 小朱 6270 
2 蹂躪 2700 
3 HKLN.net 2440 
4 marlon 2130 
5 joe 1320 
6 識丁 910 
7 好說 860 
8 愛睏魚 770 
9 總幹事 720 
10 Demonbane 600 
C#
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2019 程式設計俱樂部 http://www.programmer-club.com.tw/
6.201172E-02