2013-08-22 27 views

回答

1

這聽起來像你是嘗試改變標準窗口選擇多個對象的行爲。也就是說,允許多選,然後通過點擊您想要取消選擇的選定行來取消選定給定的行。由於datagrid會在你嘗試基於標準事件處理做到這一點的時候對抗你,你可以處理click事件,並使用鼠標事件來確定他們點擊的位置等等,但是這是混亂和脆弱的。

我會建議無論是教學標準的Windows選擇行爲給用戶或添加「選擇」列包含一個複選框,並解釋「感實性」,在進一步處理複選框值列的

+0

我更喜歡使用推薦的方法,因爲該功能對功能不重要 – SuppaiKamo

0

DataGrid.SelectedIndex = -1設置在您選擇的事件中,如果它以前被選中的話(該邏輯不包括在這裏)。

相關問題