2012-02-09 23 views
1

我有一個DataGridView,其中有一列,當前顯示一個項目的短列表。當用戶點擊一個按鈕來運行更新時,每個行/單元都被讀取並開始處理。顯示迭代通過DataGridView,更新顯示/重繪

我想讓選擇指示器向下移動DataGridView中的行,因爲它完成每條記錄的處理。如何在處理過程中顯示DataGridView行的迭代?重繪DataGridView或其他東西。我知道如何用AJAX做到這一點我認爲,但我怎樣才能在Windows窗體中實現這一點?

感謝,

回答

1
For each row As DataGridViewRow in myDataGridView.Rows 

    'Unselect previous row, then select current row 
    myDataGridView.ClearSelection() 
    row.Selected = True 
    myDataGridView.Refresh() 

    'Do processing here... 
Next 

這將選擇每行,但如果當前行是拿出來看不會向下滾動。要自動向下滾動,可以設置DataGridView FirstDisplayedScrollingRowIndex屬性。

+0

Awsome,工作完美。謝謝!!!! – htm11h 2012-02-09 17:23:18