我有一个datagridview的形式,当用户开始输入第一行的单元格的值时,也可以按提交该值的f2,但我不能访问单元格的值,除非用户打标签并转到另一个小区访问Datagridview单元格值,而其值正在编辑
以下是我的访问单元格值时F2被命中代码
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
var key = new KeyEventArgs(keyData);
ShortcutKey(this, key);
return base.ProcessCmdKey(ref msg, keyData);
}
protected virtual void ShortcutKey(object sender, KeyEventArgs key)
{
switch (key.KeyCode)
{
case Keys.F2:
MessageBox.Show(dataGridView1.SelectedCells[0].Value.ToString());
break;
}
}
dataGridView1.SelectedCells [0]。价值返回null
这完全为我工作,谢谢! – anon58192932 2012-10-05 23:29:06