我有一個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