1)mainform中有个datagridview
2)ShowDialog ()打开一个form,其中有个listbox,一个ok按钮,一个cancel按钮。
Question:如何实现选择listbox中的一个item,惦记ok按钮后,form关闭,mainform中的datagridview填充数据。

解决方案 »

  1.   

    你如果是是从数据库读取的 花,那只需要,选择listbox中的一个item 是用 select ...吧 选择的 主键 读出来,返回给主窗体,然后再 mainform 写SQL 查询 显示到 datagridview。如果 不是,只是想把 listbox中选择的 行 数据 显示到 datagridview那 就 用 那 就把 数据 加到 Arraylist 里,直接 付到 datagridview.DataSource上即可
      

  2.   

    子窗体:返回数据;
    this.close();主窗体:datagridview.DataSource赋值