问题这样的在主窗体中存在一个DataGridView控件
我想要实现的功能是
当点击DataGridView控件时候弹出一个对话框,
把选中那列数据在弹出窗体显示当修改弹出的窗体数据,再把修改后的数据返回到主窗体这个应该怎么做呢?

解决方案 »

  1.   

    C# Form间传值总结+源码
    http://hi.csdn.net/link.php?url=http://blog.csdn.net%2FSugar_Tiger
      

  2.   

    应该是数据库数据的修改吧,传一个id出来,修改完数据后,重新绑定gridview即可
      

  3.   

    在button_click中使用Response.Redirect("com.aspx?CategoryID="+Category+" ");
    com.aspx是你要弹出的页面,CategoryID是你要传递的数据
      

  4.   

    通过构造函数传递,你在要弹出的窗体中,如 
    puble Test(DataRow dr)
    {
    ...//
    }
    主窗体中 在点击dataGridView时 获取所选中的行 dr;
    Test test = new test(dr);
    test.Show();