如何在一个窗体中更新另一个窗体的listview控件中的数据

发布于 2021-11-27 04:06:57 字数 156 浏览 747 评论 2

两个窗口,form1和form2,在form1中有一个listview控件和一个button控件,点击button出现form2,在里面的几个textbox控件中输入数据,点击form2中的确定按钮,自动在form1中的listview中显示。

搞了好几天了都没搞出来,求教

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

三月梨花 2021-12-03 20:17:51

你去查找如何携带数据进行页面跳转.打气筒模式,

不乱于心 2021-12-03 19:36:41

呃,如果你说的是windows编程,给你个笨办法,只是个思路,具体代码内的逻辑,你自己根据需要改一下就好,伪代码如下:

public partial class Form1 : Form
    {
        ……
        ……

        //button事件
        private void button1_Click(object sender, EventArgs e)
        {
            List<String> list = new Form2().showResult(this);
            if (null != list)
            {
                System.Diagnostics.Debug.WriteLine("form2已返回");
            }
            System.Diagnostics.Debug.WriteLine("end");
        }
    }



public partial class Form2 : Form
    {
        ………
        ………
        private List<String> list = null;
        //ok按钮事件
        private void button1_Click(object sender, EventArgs e)
        {
            //各种业务处理,并根据输入初始化list
            list = new List<string>();
             ………
            //关闭本窗体
            this.Close();
        }
        //返回dialog模式的结果
        public List<String> showResult(IWin32Window window)
        {
            this.ShowDialog(window);
            return list;
        }
    }

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文