感觉应该很容易设置,怎么我看了半天也没搞定?
望高手指点,3x

解决方案 »

  1.   

    DataGrid要与一个table绑定,那可以在table里面选行,我认为应该可以吧
      

  2.   

    你是要获得datagrid中的当前选中的行,还是得到选中行的焦点?把意思说明白一点
      

  3.   

    1)选中你要的行
    2)获取该行
    int selectedRow = dataGrid1.CurrentRowIndex;
    DataRow dr = ((DataView)(dataGrid1.DataSource)).Table.Rows[selectedRow];
      

  4.   

    我指的是界面上的表现,并不是要得到什么值
    大概的表现是:
    无法选中或编辑单元格,单击任意一格后整行都成反蓝状态呵呵,如果你使用过Borland公司的系列开发工具,就会理解我的意思了├┬─┴—┬—┴—┬─┴—┬─┴—┬─┴—┬─┴—┬─┴—┬─┴—┬─┴—┤ 
    ├┴—┬—┴—┬—┴—┬—┴—┬—┴—┬—┴—我以为我从此能快乐飞翔—┬—┤ 
    ├┬─┴—┬—┴—┬─┴—┬─┴—┬─┴—┬─┴在梦醒后却只是冰冷铁窗┴—┤ 
    ├┴—┬—┴—┬—┴—┬—┴—┬—┴—┬—┴—┬—若现实它能教人更加勇敢—┤ 
    ├┬─┴—┬—┴—┬─┴—┬─┴—┬─┴—┬─┴—┬就让我在地狱里等待天堂┤ 
    ├┴—┬—┴—┬—┴—┬—┴—┬—┴—┬—┴—┬—┴—┬—┴—┬—┴—┬—┤
      

  5.   

    那就不好意思了,我帮不了你,我只用vs.net,vs.net中我没有碰到过这种问题
      

  6.   

    DataGrid.Select(行的索引)
    DataGrid.currentindex就是你选中的行,即你选中了第几行的索引