在我看来,我记得我的DataGrid曾经能够带我到排序列的第一行,文本以与按下的键相同的字母开头,即键入'k'并且光标位于以'Kenny'为内容的行。我不知道我是否意外地禁用了此属性,或者将此功能与我已经以这种方式导航的树视图混淆了。是否有我无意中禁用的财产?此外,此功能的官方用语是什么?
答案 0 :(得分:1)
我认为在DataGrid类中没有内置功能。我发现重写Datagrid类的OnKeyDown或OnKeyPress可以很容易地模拟它。
`
class NavDataGrid:System.Windows.Forms.DataGrid
{
protected override void OnKeyDown(System.Windows.Forms.KeyEventArgs ke)
{
base.OnKeyDown(KE);
//在这里处理导航
}
}
`