knrt.net
当前位置:首页 >> C#中,如何把ComBoBox选中的值传递到另一个窗体的ComBoBox中? >>

C#中,如何把ComBoBox选中的值传递到另一个窗体的ComBoBox中?

在form1中声明一个全局变量 在combobox的selectchange事件里赋值值 然后打开窗体 在form2的load事件里获取form1的全局变量 然后给form2的combobox的text赋值就可以了,这种比较简单

这是你的代码 我修改了下 修改后的地方我注释了为什么这么改public partial class zhuce : Form { private string b; public zhuce(string t) { InitializeComponent(); comboBox1.Items.Add(t); //在有参数的构造方法中绑定ComboBox 而且要在

1.使用静态变量2.给第二个窗体添加一个有参构造 实例化第二个窗体的时候把combox的选中值传过去

在不同的窗体直接按进行数据的交换的时候,就要借助变量了,你首先声明一个public类型的变量,再把combobox内选择的数据,保存这个变量之中,然后再主窗体中引用此变量就可以得到form2中的combobox的所选的数据了! 对了,如果是vb的话,是不要写这句啊,set form*=nothing就ok了

用combobox.selecteditem.text就可以获取控件选中的值.string bianlian; //定义一个string 类型的变量bianlian=combobox.selecteditem.text ; //把下拉列表框中的值读出赋给变量名bianliang参考代码如下:private sub command1_click()for i = 0 to combo1.listcount - 1combo2.additem combo1.list(i)next iend sub

子窗体加一个Public方法,参数是combobox内容,实现checkbox的选中操作,然后父窗体调用子窗体的这个方法,把内容传过去即可

有两种方法1、子窗体关闭后将comboBox1的值能够传到父窗体的toolStrip组件中的textbox中去 在子窗体上弄一个public string comstr; 在closing事件中写comstr=comboBox1.text; 父窗体写 form1 f=new form1(); f.showdialog(); textbox1.text=f.

构造器传引用比如Form 1(Form2 frm)

用combobox.selecteditem.text就可以获取控件选中的值.string bianlian; //定义一个string 类型的变量 bianlian=combobox.selecteditem.text ; //把下拉列表框中的值读出赋给变量名bianliang 参考代码如下:private sub command1_click() for i = 0 to combo1.listcount - 1 combo2.additem combo1.list(i) next i end sub

你的语句没问题.但是如果你没有给combobox1设置value是取不到值的.你可以改用text.代码如下string strselect = "select * from dynastys where dname='" + combobox1.text + "'";

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com