问题如下
一、怎么知道我点了 datagrid 控件上的 某一条记录,然后对其修改? 分值(20)
二、点击datagrid 控件的时候,我不想别人能对记录上的信息进行修改,设置哪个属性?
    就是只读的。  分值 (10)谢谢 !

解决方案 »

  1.   

    datagrid 控件就可以直接修改的啊。如果用mshgrid控件,那就有和text相结合也行。具体怎么实现你再找找把。
      

  2.   

    第一个问题,对于Datagrid绑定以后,不管是ADODC控件还是Recordset对象,一旦绑定以后,你可以直接用Rs.Fields("关键字(索引)")来引用当前记录对象。修改的话,你可以在允许修改(AllowUpdate=True)的DataGrid中直接修改,或者用代码:
    Rs.Fields(0)=""
    Rs.Fields(1)=...
    Rs.Update
    来修改第二个问题,设置AllowUpdate=False就不能让别人更新了,类似属性还有AllowDelete,AllowAddnew,你可以试一下。对了,要记得给分哦!~~~哈哈,谢谢先!
      

  3.   

    问题如下
    一、怎么知道我点了 datagrid 控件上的 某一条记录,然后对其修改? 分值(20)
    //datagrid是Recordset的反映,在datagrid上修改就是直接修改了Recordset
    二、点击datagrid 控件的时候,我不想别人能对记录上的信息进行修改,设置哪个属性?
        就是只读的。  分值 (10)
    //打开的方式设置为只读打开
     rs.Open strsql, conn, adOpenKeyset, adLockReadOnly