我想做成access修改表中记录时的效果!怎么做!用什么事件呀!
右击新增,删除,修改等。
新增后,移出新增行时用什么事件?

解决方案 »

  1.   

    win程序,我不会,帮不上忙.
      

  2.   

    是自带的, 像 access 一样, 移动到最后一行, 并输入资料后,grid 会自动新增一行
      

  3.   

    移出新增行, 可用 RowLeave 事件
      

  4.   

    帮定到DATATABLE,不要帮定到VIEW,就可以修改表里的数据,但是一定要在最后一行,
    最后一次提交DATATABLE的UPDATE就可以了。。
    不是数据库所以没有access那些任意插入的功能,只能在最后一行添加
      

  5.   

    增加一个contextmenustrip {增加 删除 修改}
    增加datagridview事件RowHeaderMouseClick的处理        private void dataGridView1_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
            {
                if (e.Button == MouseButtons.Right)
                {
                    contextMenuStrip1.Show(this.dataGridView1, e.X, e.Y);
                }
            }  
    在contextmenustrip的各项目的事件里实现对数据行的增加删除修改
      

  6.   

    说个删除分两步
    1.是删除datagridview中的数据
    dataGridView1.Rows.RemoveAt(dataGridView1.CurrentCell.RowIndex);
    2.是删除数据库中对应记录