如何檢測DataGrid中點擊了什麼特定的單元格?如何在DataGrid中檢測單元格單擊?
回答
您是否嘗試處理CellClik或CellContentClick事件?
我敢肯定你正在尋找的selectedindexchanged事件
不完全是。我需要在選擇更改之前檢測它。 – user626528 2011-03-27 09:32:47
這是一個網頁的權利?然後,你將不得不爲這個編寫你自己的JavaScript。使用jQuery它不會很難。看到這裏的例子http://api.jquery.com/click/ – ingo 2011-03-27 16:12:47
哈哈對不起。我的不好,沒注意到wpf – ingo 2011-03-28 08:38:18
想我還沒有找到這個答案,以及,(確定Cell點擊)。 假設我想用它來檢查/取消複選框,首先點擊。
然後我想這個庫的設計者不會贊成這樣做,它可以通過以下方式(我可以用這種方式選擇我的複選框,但是當你改變選中的項目屬性的時候,它似乎是不明智/危險的網格。)
所以,我們需要的是有人告訴我們如何可以檢測細胞的點擊,否則我們中的一些
可能需要使用SelectionChanged事件,這個壞的事情是,你在
丟失信息這網格傳的一行被按下。
private void DataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (dataGridInstance.SelectedItem != null)
{
//do what you need to do with the data. (for example start with:)
Microsoft.Windows.Controls.DataGridCellInfo datagridCellInfo = dataGridInstance.CurrentCell;
//when you are done, set selectiTem to null, so even upon a next click on the same
//cell this method will be called again
dataGridTeam.SelectedItem = null;
}
}
- 1. 如何在C#中的DataGrid中檢測空單元或空單元格
- 2. 如何從qtablewidget中檢測單元格中單擊的按鈕
- 3. 如何在DataGrid中單擊單元格時設置狀態
- 4. 如何通過單擊表格來檢測單元格?
- 5. 檢索DataGrid單元格值
- 6. 在Silverlight Datagrid中檢索單元格值
- 7. DataGrid綁定命令,單擊單元格
- 8. 如何檢查在datagridview中單擊哪個單元格
- 9. 當單擊任何單元格時,DataGrid拋出CurrencyManager中的IndexOutOfRangeException
- 10. 如何檢測單元陣列中的空單元格?
- 11. 檢測單元格單擊已選擇表格行
- 12. gtk:檢測單擊TreeView中的單元格
- 13. 檢測單擊內/外格
- 14. 如何查找在WPF上的DataGrid中單擊的單元格的行值?
- 15. 在WPF DataGrid中格式化單元格
- 16. Flex Spark Datagrid單元格1 *單元格2存儲在單元格3中
- 17. 如何驗證DataGrid中的空單元或空單元格
- 18. datagrid在一個datagrid單元格
- 19. 如何檢查datagrid視圖中單元格的長度值?
- 20. 我怎麼能加載與DataGrid中單擊單元格形式
- 21. WPF DataGrid - 用鍵盤單擊單元格中的按鈕
- 22. 右鍵單擊datagrid單元格以彈出複製菜單(ContextMenu)
- 23. 檢測空單元格
- 24. 如何在WPF中選擇單元格時選擇DataGrid單元格內的TextBox?
- 25. 單擊單個單元格時如何突出顯示整個DataGrid行?
- 26. 在一個單元格中檢測單個或多個單詞?
- 27. 單擊單元格
- 28. Flex 4.5 Spark DataGrid - 在selection中單擊的檢測列ChangeChange handler
- 29. 如何使用datagrid視圖單元格?
- 30. 單擊單元格時如何獲取單元格值?
DataGrid中沒有這樣的事件: -/ – user626528 2011-03-26 09:20:48