高手帮帮忙,我是菜鸟!写详细一点!
我用vs2005 c#,
我想当我选中dataGridView中一行数据,点击“添加”、“修改” 等数据按钮,就弹出一个添加窗体,
不知道应该怎么做?还有dataGridView 选中一行 点击 删除按钮 ,则弹出判断 “是否删除”,“是”则删除,“否”则返回!这是我想要做又不会做的,希望各路高手帮帮忙!!!马上要交这作业了,拜托了!!

解决方案 »

  1.   

    在点击后触发的事件里写
    Form frm_addGR = new Form();
    frm_addGR.ShowDialog();
      

  2.   

    我想当我选中dataGridView中一行数据,点击“添加”、“修改” 等数据按钮,就弹出一个添加窗体DataGridView_Click(object,Eventargs)
    {
         if #此时选中了某行
             #打开新窗体,并传递行号的参数,或者直接把该行的值传过去。
          esle #没选中任何行
             #不打开新窗体,给出提示
    }还有dataGridView 选中一行 点击 删除按钮 ,则弹出判断 “是否删除”,“是”则删除,“否”则返回! 
    btnDelete_Click(object,Eventargs)
    {
         if (MessageBox.Show(this, "确定删除吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) 
         {
             #你可以执行你的删除代码了。
         }
    }
      

  3.   

    1.DataGridView 可以直接在表上面 insert update delete
    然后用 dataset(DataSet对象).update()方法更新数据库就可以2.如果非要弹出一个窗口的话,按您的需求是点击按钮后弹出窗口。做鼠标点击事件,首先获得DataGridView 当前选中行对象row
    通过 row[string column]来获取和设置行对象中的值。删除也是直接删除DataGridView 当前选中行对象就可以了。
      

  4.   

    http://download.csdn.net/source/444370
    去下个例子看下吧,不用分的,里面有增删改查,还有动态加载控件