RT,A页面有一个combobox和一个按钮,点击按钮,弹出B页面,B页面对A页面的combobox添加项,添加成功,要在B页面调用A页面的事件,对combobox的项重新加载,分不多求指教
解决方案 »
- 点击一个iframe里的button按钮,刷新另外一个iframe
- 帮忙看下,这个代码有什么问题?打断点的时候譬如说可以取到1AD3,但是出来就是1111
- 要处理此请求,必须在配置中注册 WebResource.axd 处理程序。
- 类似反射的问题
- 串口通信 大数据量处理
- 能否在运行期间 根据数据库中记录中的类型 建立不同的类实例
- 音乐播放器如何实现歌词的自动搜索功能?
- 这是怎么回事:ODBC连接:未发现数据源名称并且未指定默认驱动程序
- vs2005中在菜单向左侧添加的图标设计时可见但运行时不可见,为何?
- 请问一下各位大侠:网上那里有<internet working with tcp/ip>这本书呀?一定给分的!
- 求助:VB.NET项目转换为C#项目
- C#怎么设置while循环每一秒循环一次并统计次数
Form1 form1;
public Form2(Form1 form1)
{
InitializeComponent();
this.form1 = form1;
}把A窗体传过去,那B窗体怎么操作A窗体上的控件和方法都可以
this.combobox.Items.Clear();
this.combobox.SelectedIndex=0;
你这是webform还是winform??另外你自己本身不能成功的代码又是什么?
1楼正解,但是有一点,你的combobox必须是public的,要不然在其他页面访问不到
public Form2(System.Windows.Forms.ComboBox combox1)
{
InitializeComponent();
combx = combox1;
}
A页面点击按钮的时候new一个B页面然后将combox传递过去private void button1_Click(object sender, EventArgs e)
{
Form f2 = new Form2(comboBox1);
f2.ShowDialog();
} 然后就可以在B页面的事件里面对传递过来的combox进行修改了,B中操作combox的代码 private void button1_Click(object sender, EventArgs e)
{
combx.Items.Add(textBox1.Text);
this.Close();
}A页面中的combox也就跟着改变了。
A页面按钮事件
FrmUnitType frmUnitType = new FrmUnitType();
DialogResult dresult = frmUnitType.ShowDialog();
if (dresult == DialogResult.OK)
{
FrmUnitInfor_Load(sender, EventArgs.Empty);
}
B页面添加成功后
this.DialogResult = DialogResult.OK;