就是还有一个小问题哦 就是听到datagridview里时 怎么显示蓝色的覆盖的 能不能不要显示这样的 直接有个 ¦停在那里啊 

解决方案 »

  1.   

    选择gridview属性选择RowTemplate选择DefaultCellStyle选择BackColor 设置成白色
      

  2.   

    设置表格 EditMode 属性为 EnitOnEnter 就可以
      

  3.   

    实在汗颜,用了个淫荡点的方法解决这个问题- -#
    private void dataGridView1_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)
            {
              
                SendKeys.Send("^{a}");
                SendKeys.Send("{RIGHT}");
            }
      

  4.   

    自己加个该cell是不是为空值的判断...为空不执行,不是空值就执行模拟按键
      

  5.   

    private void dataGridView1_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)
            {
                
                if (dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].GetType().Name == "DataGridViewTextBoxCell")
                {
                    if (dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString() != "")
                    {
                        SendKeys.Send("^{a}");
                        SendKeys.Send("{RIGHT}");
                    }
                }
            }