1--我的DataGrid有4列值,我想在DataGrid空件中直接修改第3列中的值并且直接响应数据库进行更新,其余的列不能被修改,请问应该怎样作?
2--我在选取某一列某一行的时候,总是和选择的行数不对应,比如我先选取了第一行,得到的值是第一行的某一个值,但是当我选择第二行的时候,单击第一次还是第一行的值,总是要单击两下才能选择上第二行的某一个值,请问这个问题应该怎样解决?

解决方案 »

  1.   

    DataGrid不改属性直接绑定不是就可以改了吗?
    不明白楼主为什么不能修改
      

  2.   

    2、不知道你是怎么实现的可以通过使用datagrid的RowColChange事件
    Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)End Sub
      

  3.   

    1.
    DataGrid1.Columns(0).Locked = True
    DataGrid1.Columns(1).Locked = True
    DataGrid1.Columns(3).Locked = True2.请贴出源代码
      

  4.   

    多谢 lsftest() 
    就这么一句话就全解决了!也许我没有说清楚不好意思!
    来者有分!