C# combobox在两个不同界面怎么进行值传递

问题描述

我在两个界面里面各有一个combobox控件。假设界面A的combobox1向界面B的combobox2传值,该怎样传递?假设有小王、小李、小张、小刘四个人名,我在combobox1里面选择了小张,如何在打开界面B时,在它的combobox2中直接显示出小张?谢谢!

解决方案

解决方案二:
通过构造函数传参,在Form2的Combobox里面赋值。
解决方案三:
定义该控件值为全局变量或者在该控件的值改变中写事件将值传过去,或者让b.控件值=a.控件值
解决方案四:
软件“设计”中,界面表现跟数据是相分离的。例如在用户控件或者窗体的接口上定义有数据属性可供读写,有事件可供捕获,而其内部如何表现那是它自己的事情(它随时可能重新设计UI)。然后组件与组件(例如:窗体与窗体之间),是有一定的关系的。根据依赖关系的不同、生命周期的产生方式不同,可能需要直接访问、间接访问、监听事件。上面是基本的“方法步骤”。设计程序先要把组件的生存周期的时序图、流程图画出来。学会画设计图(以至于以后不用纸笔、直接在头脑中形成最初步的蓝图)才能设计程序,这个技术与编程语言无关。如果脑子里没有空间去容纳这些抽象技术了,都是底层名词儿,那么就需要系统学习。
解决方案五:
非常感谢各位的回复!

时间: 2024-09-29 09:34:59

C# combobox在两个不同界面怎么进行值传递的相关文章

详解js界面跳转与值传递_javascript技巧

本文实例实现的功能如下:注册页(Register.js),点击注册,跳到注册结果页(RegisterResult.js),并将注册的手机号传递过去,显示xx注册成功. index.Android.js 'use strict' import React, { Component } from 'react'; import { AppRegistry,Navigator,BackAndroid} from 'react-native'; var Register = require('./stu

iOS实现两个控制器之间数据的双向传递_IOS

本文为大家分享了iOS控制器之间数据的双向传递,供大家参考,具体内容如下 首先,有两个控制器,分别为控制器A.控制器B. A->B:数据由控制器A传向控制器B,这叫做数据的顺传:数据由控制器B传向控制器A,这叫做逆传. 顺传:一般通过创建目标控制器对象,将数据赋值给对象的成员来完成: 逆传:一般使用代理来实现,其中控制器A是控制器B的代理(控制器A监听控制器B,控制器B通知控制器A). 下面是博主写的简单实现了两个控制间实现数据的双向传递的app的demo: 1.这是界面设计: FirstVie

Android简单的登录界面的值传递

        初学Android,这是一个用户登录界面,想把里面的值传递到另一个Activity中,先不说其他,上代码:         主界面(登录界面的Activity):MainActivity.java package com.zhoujunwen.widget; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; impor

WinForm 清空界面控件值的小技巧

在WinForm里面有时候需要清空自己输入内容或是选择的选项,以便重新操作流程,那么一般你是怎么清空界面各个控件值的呢?如果窗体里面控件, 尤其是TextBox控件比较多的时候,代码里面是不是要设置每个控件的Text属性值为空呢?下面我用这个例子,来探讨下清空界面控件值的小技巧.而且 还能复用.不必每个窗体都做这些枯燥.无聊的工作. 一般的做法是在清除控件的事件里面添加下面这样的代码: 代码Code highlighting produced by Actipro CodeHighlighter

c# combobox绑定了数据源,显示为name,值为id

问题描述 c# combobox绑定了数据源,显示为name,值为id c# combobox绑定了数据源,显示为name,值为id, 1.当选择用户选择name时,获取id值 2,当用户输入值时,与数据源的name进行匹配,匹配成功则,获取相应id,否则提示用户没有该数据,,怎么做 dataset dscommon =new dataset(); dscommon= ora.dselect("select pdline_id,pdline_name from sys_pdline")

Java中,double类型的两个小数相减,值不正确

问题描述 Java中,double类型的两个小数相减,值不正确 double num1 = 0.03; double num2 = 0.02; double num; num = num1 - num2; 此时得到的num!= 0.01,而是等于0.0099....998:请问这是为什么啊?这是由于double类型的精度造成的嘛?谢谢. 解决方案 浮点数存储肯定有精度误差,特别是小数点后面,可以用BigDecemal这个类做

cximage-CXimage 怎样实现两幅图像对应点的灰度值相加

问题描述 CXimage 怎样实现两幅图像对应点的灰度值相加 我在用Cximage,要使两幅图像对应点的灰度值相加,生成一副新的图像.新手,请多多指教.

easyui-easyUi datagrid 的combobox 保存成功之后不显示text的值

问题描述 easyUi datagrid 的combobox 保存成功之后不显示text的值 easyUi datagrid 的combobox 保存成功之后显示的是value值,但我想要的是text值. Combobox是用 var products = [ { productid: '0', name: '启用' }, { productid: '1', name: '禁用' }, ]; { field: 'States1', title: 'State(状态)', width: 200,

第一次发求大婶=-wince combobox绑定了数据源,显示为name,值为id,怎么操作~

问题描述 wince combobox绑定了数据源,显示为name,值为id,怎么操作~ wince combobox绑定了数据源,显示为name,值为id,怎么操作~ 解决方案 设置datamember和valuemamber属性