C#两窗体的数据互换的问题

问题描述

C#中怎么实现两个窗体中互换数据,如在form1中有textBox1怎么能在form2中取到form1.textbox1的值.

解决方案

解决方案二:
textBox1设为public,form2通过form1的实例来访问
解决方案三:
做一个单例在form1中设置一个publicstatic静态form1变量,在form1实力化后将form1实例传给static变量,在form2中调用form1中static变量
解决方案四:
你可以这样获取:在转到FORM2窗体的事件中写上:Form2f2=newForm2(Textbox1.text);f2.show();然后再FORM2窗体的构造函数中:publicForm2(stringnumber){InitializeComponent();//这里接收数据!你应该首先定义一个全局变量:XXXX=number;}

解决方案五:
在Form1中设置一个属性,它可以访问form1.textbox1的值,这样就可以共享了.

时间: 2024-08-02 11:44:29

C#两窗体的数据互换的问题的相关文章

两台SqlServer数据同步解决方案

server|sqlserver|解决|数据|数据同步 前些天遇到特殊需求,两台SqlServer服务器天隔一方,需要实效性很高的数据同步.     大家知道通过internet网,要高准确性和高实效性的实现两台数据库数据同步是个棘手的问题.     网络上找了些资料,有一篇文章可供参考http://www.sxsoft.com/technology_test/show_news.asp?id=450,文章中介绍了Sqlserver的出版和订阅方法来同步数据.根据文章做了下试验,是可以的,有以下

复制数据库表中两个字段数据的SQL语句

复制数据库表中两个字段数据的SQL语句 今天为表新添加一个字段,但又想与表中的另一个字段值相同,由于数据过多想通过sql语句实现,经测试下面的这句话确实很好用.   复制代码 代码如下: update jb51_temp set B=A jb51_temp 代表表明 A是有数值的字段,B是新添加的字段 ,记住空值表放到前面,如果set a=b,那么你的数值都为空了,就麻烦了,建议操作前备份数据库. 如何将一个字段里的值复制添加到另一个字段中 比如,有二个字段A和B,A字段是值是"我",

JS实现两表格里数据来回转移的方法

  本文实例讲述了JS实现两表格里数据来回转移的方法.分享给大家供大家参考.具体分析如下: 最近做项目里用到了一个 两个表格里数据的来回转移,用JS稍微做了下,界面也没有去弄很漂亮 感觉写得有点繁琐了,有时间再改进哈 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 5

关于oracle 同一行数据 两个时间段数据语句问题

问题描述 关于oracle 同一行数据 两个时间段数据语句问题 各位好,目前对一个旧系统改造,从sql 改造为 orcle时,遇到了一个问题,原先的sql语句select Count(*) from yd where (BeginDate + BeginTime<=(('2015-01-28')+('10:00:00'))) and (EndDate + EndTime>(('2015-01-28')+('10:00:00'))) and (zyID='32') 时是可以查出来语句的,但是改为

winform 窗体实现数据从右向从滚动,怎么实现啊

问题描述 winform 窗体实现数据从右向从滚动,怎么实现啊 用了listview控件,但是他的宽度弄不成,滚动完一遍后,间隔时间很长再滚动,这样不行,数据多了会重叠. 解决方案 可以用timer控制整个数据控件的移动(控制left和top)或者可以讲数据动态绘制在界面上,类似心电图 解决方案二: 如果控件自带的功能不行,就自己代码控制实现.一般通过设置 Timer 就可以实现滚动效果. 解决方案三: 可以将需要滚动的东西放在一个panel中,用定时器整体移动.if (panel.Left <

用c#把数据提交到相关联的两张access数据表中

问题描述 用c#把数据提交到相关联的两张access数据表中 现在要把姓名.密码.学号.性别添加到数据库表中,现在有两个表:账号表和信息表,要把姓名.密码添加到账号表,把姓名学号性别添加到信息表,两张表有建立关系,账号表中的姓名是主键,用c#语言怎么把文本框中的信息添加到两张表中,求大神帮帮忙,最好有代码看看,谢谢了protected void Button1_Click(object sender, EventArgs e) { string TID = TextBox1.Text.ToStr

ios tableview-ios两个tableview数据交互

问题描述 ios两个tableview数据交互 ios开发中一个view中有tableview1(上)和tableview2(下)如何实现点击tableview1中的cell可以在tableview2中显示相应的信息 解决方案 首先,两个tableView都是view的成员属性,在tableView1的选中单元格调用的协议方法中,获取view.tableView2,然后将相应的参数传给它,然后刷新view.tableView2的界面就行了

sql-求解决oracle两个表数据匹配的问题

问题描述 求解决oracle两个表数据匹配的问题 是这样,有两个表 A 和B 要求得出只要A_id的开头和B表中的A_num的数据匹配,就将B的value添加进去 结果应该是这样: 其中A标的数据量有十万多,B表的有四千多. 这个需求应该怎样高效的实现? 想了很久都没得思路,求大神帮助啊! 解决方案 select a.*,b.value from a,b where instr(a.a_id,a_num)=1 解决方案二: 排版乱了,应该这样 结果 解决方案三: select a.*, b.va

vbscript-为什么点击链接到该页面会执行两次插入数据操作,代码是没有问题的,因为刷新就只执行一次操作

问题描述 为什么点击链接到该页面会执行两次插入数据操作,代码是没有问题的,因为刷新就只执行一次操作 <a href='zf.asp?WBDzhuren="&WBDzhuren&"&ID="&rs4("ID")&"'class='zf'>转发</a> -------------------------zf.asp的全部代码----------------------- <%@LA