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

问题描述

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

解决方案

解决方案二:

解决方案三:
方法很多。。。方法1,你可以把窗体2传给窗体1,并把combox设置成public的,当窗体1的combox的indexchanged事件被触发后,更改窗体2的combox的index。方法2,你可以可以为窗体2写一个委托,让窗体1去执行,道理同方法1.还有很多方法,不一一举例了。
解决方案四:
找度娘http://www.baidu.com/#wd=C%23%E7%AA%97%E4%BD%93%E4%B9%8B%E9%97%B4%E4%BC%A0%E5%80%BC&rsv_spt=1&issp=1&rsv_bp=0&ie=utf-8&tn=baiduhome_pg&rsv_sug3=6&rsv_sug4=457&rsv_sug1=5&rsv_sug2=0&inputT=13046
解决方案五:
也不用吧combox传过去,页面跳转的时候把值传过去绑定就可以了,具体百度
解决方案六:

解决方案七:
楼上多谢
解决方案八:
绑定同样的DATASOUSE即可
解决方案九:
放代码,到底如何传递的,绑定数据集又写到哪里了断点跟一下,看值到底传递过来没有是否先绑定数据源,后赋值实在不行,不用变量,直接代码写死,看变不变.
解决方案十:
比较倾向于构造函数。

时间: 2024-08-24 08:19:23

C#两个窗体的Combox值如何传递?的相关文章

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

Javascript showModalDialog两个窗体之间传值_javascript技巧

Javascript 两个窗体之间传值实现代码javascript中还有一个函数window.showModalDialog也可以打开一个新窗体,不过他打开的是一个模态窗口,那么如何在父窗体和子窗体之间传值呢?我们先看该函数的定义:vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]) 参数说明: sURL--必选参数,类型:字符串.用来指定对话框要显示的文档的URL. vArguments--可选参数,类型

两个窗体传参的问题

问题描述 有两个窗体主窗体A和子窗体B我在窗体B中添加了对主窗体类型变量,并在实例化窗体B时,对B窗体中的主窗体类型变量进行赋值,代码大概如下:publicclassA:Window{inti;CollectionViewSourcecvs_Menulist;A(){this.InitializeComponent();i=0;cvs_Menulist=//实例化代码省略}privatecvs_Menulist(objectsender,FilterEventArgse){//省略}public

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

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

求助:winform子窗体控件值保存的问题

问题描述 一个主窗体,两三个子窗体,通过主窗体打开子窗体编辑里面textbox中的内容,然后保存关闭子窗体.主窗体调用子窗体里面的值进行运算.求教各位大神,程序运行时,该如何实现保存子窗体里面textbox控件的值?程序退出时,该如何保存所有窗体里面的值?新手上路,全靠自己摸索,还望大家不吝赐教,先谢谢了! 解决方案 解决方案二:在主窗体里定义一个全局的变量即可.publicstaticstringtxt=null;在子窗体关闭的时候.MainForm.txt=textbox1.Text;在主窗

jquery怎么让循环的两个文本框的值相加

问题描述 jquery怎么让循环的两个文本框的值相加 怎么让两个循环出来的价格(reship文本框)旳值相加赋到(reship.reshipPrice文本框) 需要动态更新 每次更改deliveryQuantity文本框(数量) 时总金额要改变 //jquery代码 // 文本框的值改变时 $reshipDeliveryQuantity.keyup( function() { var $this = $(this); var maxDeliveryQuantity = $this.attr("m

编程-10个随机数,需要分为两组,每组分别5个数,要求两个组的和值最接近

问题描述 10个随机数,需要分为两组,每组分别5个数,要求两个组的和值最接近 比如一个数组10个随机数,需要分为两个数组,每个数组5个数,要求两个数组的和值最接近,怎么编程? 解决方案 动态规划 http://my.oschina.net/wizardpisces/blog/114538 解决方案二: 先排序,然后最小值与最大值搭配,就像从1到99求和一样 解决方案三: 1.先产生10个随机数.2.5层循环生成第一组组合,剩下的是另一组.3.循环生中,比较二组和之差,记录下来(二组结合和差).每

窗体属性-C#VS2010两个窗体修改一个窗体的Name属性另一个窗体Name属性也会修改,请问怎么调过来

问题描述 C#VS2010两个窗体修改一个窗体的Name属性另一个窗体Name属性也会修改,请问怎么调过来 C#VS2010两个窗体修改一个窗体的Name属性另一个窗体Name属性也会修改,请问怎么调过来 解决方案 两个独立的窗体?如果是,不应该会出现你所说的现象啊! 且,你是修改属性,也就是说在开发期.而不是运行期.你是不是同时选中了两个窗体啊. 解决方案二: 怎么会有同名的窗体? 解决方案三: 单从描述无法判断,请把你的代码贴上来 解决方案四: 两个独立窗体,修改一个窗体属性,另一个是不会修

mybatis-Spring+Mybatis从两张表中取值并传值到页面 分页

问题描述 Spring+Mybatis从两张表中取值并传值到页面 分页 我写的Dao //根据登陆ID查询直属下属 (分页) List> findByid(String id,RowBounds rowBounds); 对应的mapper SELECT u.user_code,a.totasalar from c_user_info u JOIN c_attence_info aON u.id=a.relatedid where department=(SELECT department FRO