在VB中想实现这样的功能,能够直接对一个报表或表格中的数据条目进行添加,删除,修改,如同PB中的datawindow那样,也就类似于excel,但不需要那么强大的处理功能,就是不通过对话框,直接在报表或表格上进行操作!
要得急,对Vb又不是很熟,求救!

解决方案 »

  1.   

    多写ldylock!!!
    能具体点嘛,用datagrid和text,移动赋值?具体是怎么样呢,请教请教!!!多谢了!
      

  2.   


    用DATAGRID,设置为允许添加和删除
    引用ADO
        Dim CN   As New ADODB.Connection                '定义数据库的连接存放数据和代码
        Dim Rs   As New ADODB.Recordset
        CN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\NWIND.MDB;Persist Security Info=False"
        CN.Open
        Rs.CursorLocation = adUseClient
        Rs.Open "select * from employees", CN, adOpenDynamic    Set DataGrid1.DataSource = Rs
      

  3.   

    更新用 Rs.Update建议多看一下数据库的书
      

  4.   

    多谢,数据都能在datagrid中显示了,我也设置了允许添加和允许删除属性,但是还是不能直接datagrid中修改数据啊,在空格中用键盘敲不进去字符,该怎么办啊,望多多赐教啊,多谢多谢!实在着急用!
      

  5.   

    多谢xfcy2003(xfcy2003),试了你的方法,挺好的,多谢多谢!但我的datagrid中为什么不能编辑单元格,仍是不明白,继续学习,呵呵多谢各位高手指点!!!多谢