用户键入时WPF DataGrid获取单元格值

时间:2010-10-26 17:40:35

标签: c# wpf wpfdatagrid

我有一个WPF DataGrid,我想在当前正在编辑的单元格下面显示一个完成列表。我似乎无法找到获得未提交值的方法。我尝试捕获所有按键事件,但在提交之前无法找到值的存储位置。

2 个答案:

答案 0 :(得分:5)

如何在DataGridTemplateColumn中使用WPF Toolkit中的AutoCompleteBox? (听起来它解决了你的问题)。

答案 1 :(得分:0)

使用PreviewKeyDown事件获取按下的键的实际值。然后,您可以从发送对象中提取DataRowView和CurrentCell.Column.DisplayIndex,它将为您提供当前单元格内容,而不会显示已按下的新键。