C#(WIN FORM)两个窗体间LISTVIEW值的修改

有两个窗体(frmMain,frmChild)

frmMain中有一LISTVIEW控件,在双击LISTVIEW后弹出frmChild.
在frmChild修改数据后关闭frmChild

frmMain中LISTVIEW的数据也同时更新.

 

先把frmMain中LISTVIEW的属性中的Modifiers改为public

父窗体:
frmChild f = new frmChild();
f.Owner = this;
f.ShowDialog();
子窗体:
frmMain r = new frmMain() //在子窗体(frmChild)中定义
r = (frmMain)this.Owner;
r.(.....)(); //修改frmMain中LISTVIEW数据

时间: 2024-09-20 04:05:00

C#(WIN FORM)两个窗体间LISTVIEW值的修改的相关文章

C#两个窗体的Combox值如何传递?

问题描述 C#定义了两个窗体,都有两个Combox,绑定的都是同样的数据,在第一个窗体选择好两个Combox之后,跳到第二个窗体如何让两个Combox,和第一个窗体的选择是一样的?ucWorkShop.Text=str_ucWorkShop;//str_ucWorkShop是第一个窗体Combox的text值传递过来的,不管用ucWorkClass.Text=str_ucWorkClass;SelectedValue也不管用//ucWorkShop.SelectedValue=row.QM17_

窗体间传值出问题

问题描述 有没有人碰到过这种情况,,窗体间单项数组值传递,明明已经显示接受到数据,,但是在timer中应用时候,,却发现是Null,这是咋回事比如,在一个窗体里,publicpartialclassMainInterfaceForm:Form{privatestringAuth;publicstring[]OPCreader;publicMainInterfaceForm(stringAuthority,string[]MfaceOPCread)if(MfaceOPCread!=null){OP

两个窗体之间变量调用问题

问题描述 大家好,我有如下的问题需要解决:Form1中有一个全局变量double[]A=newdouble[5];我现在需要在Form1中通过点击某一个Button按钮,弹出Form2,用户在form2中的5个文本框中输入信息,输入完全后返回Form2,并且将这五个文本框的内容分别赋值到变量A中,怎么实现两个窗体间的变量的调用?Form2实例化后,如何关闭form2?我是在Form2中写:this.close();但重新再调出Form2时会出现"无法访问已释放在对象".谢谢大家!!!!

PHP页面间传递值和保持值的方法_php实例

一.目录结构 二.两次页面间传递值 在两次页面之间传递少量数据,可以使用get提交,也可以使用post提交,二者的区别恕不赘述. 1.get提交 使用get提交来传递数据,在链接地址中修改发送到服务器的 URL 如下所示http://www.cnblogs.com/MarkRao/p/php01.html?gName=mark&gAge=26,当然也可以在表单中设置method="get",php中接收get提交过来的数据值,使用预定义$_GET变量 从带有 GET 方法的表单

PHP页面间传递值和保持值的方法

一.目录结构 二.两次页面间传递值 在两次页面之间传递少量数据,可以使用get提交,也可以使用post提交,二者的区别恕不赘述. 1.get提交 使用get提交来传递数据,在链接地址中修改发送到服务器的 URL 如下所示http://www.cnblogs.com/MarkRao/p/php01.html?gName=mark&gAge=26,当然也可以在表单中设置method="get",php中接收get提交过来的数据值,使用预定义$_GET变量 从带有 GET 方法的表单

在做c# winform 主窗体开了两个窗体Form,希望两个窗体的定时器同步进行

问题描述 在做c# winform 主窗体开了两个窗体Form,希望两个窗体的定时器同步进行 在做c# winform 主窗体开了两个窗体Form(窗体里面有个定时器Forms.timer),希望两个窗体的定时器同时进行,可是执行的时候第二个执行完成,第一个才开始执行,没有两个一起执行的效果,如何解决,c#的三个线程我都试过,不好用,谁有好的解决方法?求大神 主窗体button1按钮,开了两个相同的form2 private void button1_Click(object sender, E

窗体的listview控件的表头能不能分为上下两排?

问题描述 窗体的listview控件的表头能不能分为上下两排? 窗体的listview控件的表头能不能分为上下两排?怎么形成主细表结构的表头? 解决方案 默认不支持这样的效果,不过可以用flexgrid控件,它支持层次显示.

求助:Winform窗体间传值 实践。拜谢老师大侠!!!

问题描述 求助:Winform窗体间传值实践.拜谢老师大侠!!!关于Winform窗体传值,读到happy09li的<C#窗体间传值方法大汇总>(http://bbs.csdn.net/topics/390128592),作为新手,想按照这个"大汇总",逐一实践一下这些传值方法,以更好理解代码.求论坛上的老师大侠辅助俺的实践,学生不胜感激!!!作揖!!!俺的举例代码:评分系统,运行过程是这样的:运行→出现listView的Emp窗体→双击其中的一行→跳转到"评分&

在.NET中利用委托实现窗体间通信

对于窗体间简单的通信,采用VB6.0的方法就能满足我们的要求,但在一些架构设计复杂的应用中,这种方法就显得有点捉襟见肘了,同时该方法还有一个缺点,就是它仅仅对通过.NET窗体向导添加进去的窗体起作用,而对于自定义的窗体类型我们是无法添加到Forms对象集合中的.而且也和其它诸如构造函数传参等方法一样,会在窗体间大量互相引用各自的成员,造成了彼此之间存在着很大的耦合性,非常不利于窗体模块间的独立,这不符合良好软件设计模式的思想. 如果我们想在一个窗体中访问另一个窗体中自定义的成员,必须把该成员的可