2013-08-24 33 views
0

我有一個網格的屬性MultiSelected設置爲false,並且我需要在用戶單擊按鈕時清除當前網格中的選擇。我在有關兩種方法的文檔中閱讀,但在用戶只能選擇一行時不起作用。如何取消選擇devexpress網格中的行 - winforms

這是我試圖解決這個問題:

gridView1.ClearSelection(); 
foreach (var i in gridView1.GetSelectedRows()) 
    gridView1.UnselectRow(i); 

我希望有人幫助我。提前致謝!

回答

2

當關閉多個選擇時,網格不允許取消對焦行並始終包含關注的行。有關其他信息,請參閱此issue

GetSelectedRowsClearSelection文檔明確指出,如果禁用多選,這些操作不起作用。

有幾個樣本項目中關於行選擇支持中心:

http://www.devexpress.com/Support/Center/Example/Details/E13 http://www.devexpress.com/Support/Center/Example/Details/E135

來詢問的DevExpress相關的問題的支持最好的地方是他們的Support Center。如果你描述你正在努力達到的目標,他們總是能夠快速有效地做出迴應。

相關問題