2014-07-03 45 views
1

我想通過單擊radgridview中的行來禁用選擇行的可能性。我只想通過點擊GrdViewSelectColumn中的複選框來選擇行。可能嗎?WPF/Telerik - 僅通過GrdViewSelectColumn在radgridview中選擇行

<telerik:GridViewSelectColumn DisplayIndex="1"> 
    <telerik:GridViewColumn.CellStyle> 
     <Style TargetType="telerik:GridViewCell"> 
      ... 
     </Style> 
    </telerik:GridViewColumn.CellStyle> 
</telerik:GridViewSelectColumn> 

它聲明瞭GridViewSelectColumn。它是凍結列。

在RadGridView中,我已經設置了SelectionMode =「Extended」。當我找不到任何屬性來解決我的問題時,我嘗試使用事件RadGridView_SelectionChanged並對其進行操作,但是我無法檢測到是否單擊了checkBox。

+1

有什麼事情你做過嘗試做到這一點你自己?如果是這樣,請提供該代碼,並讓我們知道您不瞭解或不工作的部分。 –

+0

我添加了更多信息 – darson1991

+0

您可以嘗試使用[在此處]找到的某個編輯事件(http://www.telerik.com/help/silverlight/gridview-events-edit.html)並檢查列的值在'CellEditEnded'事件中。該頁面上的文檔指出,當引發特定事件時,它包含舊值和新值。這應該允許你檢查複選框是否被選中。 –

回答