如果是在WinForm 则通过鼠标右击完成!如果是在WebForm 则增加两个ButtonColumn(Edit , Delete)并处理DataGrid的EditCommand,CancelCommand,UpdateCommand及DeleteCommand事件!
要实现增加,则通过编写程序完成:
先向DataGrid的绑定数据集(DataSet)增加一条记录并绑定
如果要增加后并并使其处于编辑状态,则需要将EditItemIndex设为新增记录在DataGrid中所处Index值(如果你的DataGrid使用分页,则会烦死人的:( ,因为你必须计算它是在第几页,在第几行,最好通过另一页面来完成增加).

解决方案 »

  1.   

    比我想像的麻烦多了,我想在窗体中实现,我向数据库中添加数据是用insert ...
    而我不想在添加记录以后再让DataGrid重新从数据库中刷新,而是直接写入DataGrid中,可否给个例子?多谢。
      

  2.   

    你把DATAGRID的READONLY属性设为FALSE就可以了啊。DATAGRID本身就可以增删改的。
      

  3.   

    在Winform中我用OleDbCommand往数据库里插了一条记录,如果我想使窗体上的DataGrid把它反映出来,该怎么做呢?
      

  4.   

    to nidttmwwt(beibi):
    不用OleDbCommand,在Winform中,可以直接通过DataGrid进行数据操作!