我用的是ADO连接SQL Server 数据库,前台使用MS DATA Grid控件显示,这都没问题!显
示出来之后我希望
1)单击某行之后按下删除按钮,删除该纪录,但是我无法实现
2)按下一个增加按钮,GRID自动增加一行空纪录供用户输入,但是我试了N多方法都无法使
DataGrid可编辑
烦请各位英雄出手相救,这个DataGrid该怎么用啊!

解决方案 »

  1.   

    MS DATA Grid 有不少bug,改了某些属性后,有些数据就显示不出来了这是一个Grid类,有源代码和示例程序,你看看吧,或许有用
    http://www.codetools.com/miscctrl/gridctrl.asp
      

  2.   

    网上有很多的Grid控件的,你可以看看:
    http://www.codeproject.com/cs/miscctrl/cprogressdatagrid.asp?target=grid%7Ccontrol
    http://www.codeproject.com/database/msdatagrid.asp?target=grid%7Ccontrol
    http://www.codeproject.com/library/gridprojects.asp?target=grid%7Ccontrol
      

  3.   

    怎么都不能用啊?尤其是第一个MFCGrid需要.net框架是吗?
      

  4.   

    MFCGrid
    你编译联结一下,可以用的
    介绍中有:
    “Compiles under VC 4.2, 5.0, 6.0 and under the CE toolkit version 2.0 and 3.0 ”
      

  5.   

    1)单击某行之后按下删除按钮,删除该纪录,但是我无法实现
    如果Grid的属性设置为AllowUpdate,AllowDelete,单击行头选中一行
    按下Delete键即可删除,这是一种简单的方法
    如果是动态绑定,要实现什么按钮按下删除某行也是比较简单的2)按下一个增加按钮,GRID自动增加一行空纪录供用户输入,但是我试了N多方法都无法使
    DataGrid可编辑
    Grid的属性设置为AllowUpdate,但是AllowAddnew设置为FALSE
    在按下按钮以后,将AllowAddnew设置为TRUE
    当然,这里涉及很多状态控制,比如说取消增加怎么处理等等
      

  6.   

    我也刚遇过这样的问题
    改了某些属性后,数据显示就有问题
    把MFCGrid删除,重新添一个同名的,