大家好!请教各位老鸟,小弟俺用vb.net哦!俺的datagridview有5列
第一列用来写序号.可是每次在最后一列是按回车它都会跳到下一行的
第一列.俺不想让它跳到第一列!想让它直接跨过第一列,跳到第二列,
成吗?老鸟救救俺啊!谢谢!!!

解决方案 »

  1.   

    应该行吧....看看datagridview鼠标触发的事件里有没有这么个属性..
      

  2.   

    if (dataGridView1.SelectedCells[0].RowIndex == 0)
                {
                    int col = dataGridView1.SelectedCells[0].ColumnIndex;
                    dataGridView1[col, 1].Selected = true;
                    dataGridView1[col, 0].Selected = false;
                }PS:我一直按回车键,到最后一行就停了
      

  3.   


    不行哒!俺试过了,把那列设为readonly=true还是去跳到那列去
      

  4.   

    abcabc
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
      

  5.   

    datagridview 我也正在郁闷这个问题,在winform没有绑定binding , 如果在数据绑定的时候可以将一些数据变颜色?
      

  6.   

    具体的方法是你首先要覆写datagridview的ProcessCmdKey方法,在是回车键的时候引发一个事件.
    然后,在需要处理的地方,添加对这个事件的委托,在委托的方法中,判断是否是最后一列,如果是,则将当前单元格设置到下一行的第2列.你应该明白怎么做了吧?