如何取消dataGridView中PreviewKeyDown事件里回车换行
我添加了一个PreviewKeyDown事件,想按下回车后只取出单元格中的内容后保持在原行而不换行
怎么写?
[解决办法]
这里可以采用投机取巧的办法,按回车他往下,那你给他发送一个向上的指令就可以了
private void dataGridView1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
if (sender != null)
{
if (e.KeyCode == Keys.Enter)
{
DataGridView drvc = sender as DataGridView;
if (drvc != null)
{
if (drvc.SelectedCells != null)
{
MessageBox.Show(drvc.SelectedCells[0].Value.ToString());
SendKeys.Send("{Up}");
}
}
}
}
}