我添加了一个PreviewKeyDown事件,想按下回车后只取出单元格中的内容后保持在原行而不换行
怎么写?

解决方案 »

  1.   

    这里可以采用投机取巧的办法,按回车他往下,那你给他发送一个向上的指令就可以了 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}");
                            }
                        }
                    }
                }
               
            }