winform,combox取值问题。

author author     2023-03-17     596

关键词:

主窗体有combox,如果我在子窗体中操作改变了数据库数据,然后回到主窗体,主窗体上的combox怎么样从数据库中可以得到最新的数据。

在父窗体中写 一个公有的绑定数据的方法,如:public void Bind(),这个方法是实现绑定数据到combobox的,然后在子窗体中写一个构造方法,将主窗体的实例parent传过去,然后在子窗体的窗体关闭事件中调 用parent.Bind();
这样在子窗体关闭事,就会自动刷新combobox的值 了追问

能不能麻烦写个简单的例子?

参考技术A 你这个问题是MVC的一个应用场景。
我建议你用MVC的思路:当数据发生改变时,发出一个事件,而其他所有依赖这个数据的类都定阅这个事件,用来处理控件的重新绑定。这样,当一个数据发生改变时,所有的窗体中所有依赖这个数据的控件自动就产生了变化。追问

不太懂你说的

winform解决datagridview里放combox,combox不能按下键快速选择的问题

【winform】解决datagridview里放combox,combox不能用键盘快速选择的问题效果图:一开始,是拖个下拉框到窗体上,用dgv.controls.Add(combox)添加到表格里,在通过表格事件,触发时,改变下拉框的位置和大小,这样做,下拉框是会出现在... 查看详情

winform选择combox的当前行

COMBOX的ITEMS里打了很多行的内容,用COMBOX.TEXT和数据库行做比较感觉是COMBOX里的所有内容都比较了。。。我只要COMBOX选中的那一行的字符串来做比较,应该怎么做?combbox的选中值,就是combbox.Text你还是把你的代码贴出来吧参考技... 查看详情

如何给winform中的combox绑定枚举值?

参考技术A利用DataSource,需要同时绑定Value和Text。分别是值和显示的文本! 参考技术B设定comBox的Items,然后给Items设置ItemData就可以了本回答被提问者采纳 查看详情

请教c#winform中combox控件?

如何在combox控件绑定数据后添加一个空选项,而且combox的默认选项是空,在选择其他选项后还可以选择空选项,谢谢!另:comboBox1.SelectedIndex=-1;这个是可以,但是选择完后就不能再选空了如果用comboBox1.DataSource这种方式绑定,只... 查看详情

c#winform程序,combobox的问题

我向数据库插入几条数据,用ComboBox获取每条数据的ID,ID号使用标识自增,但是这样的话假如我删除其中某条数据,这个ID号就会消失了:例如:1、2、3,删除第二条数据后再插入一条,就会变成1、3、4了。怎样解决这个问题?... 查看详情

winform关于datagridview复选框的问题

跟据combox的选择下面DataGridView加载相应的数据但是复选框在开始时会根据数据库里的一个值默认是选中还是不选中第一个图是开始加载时的情况他不会有默认但是combox的选择改变的话会有怎么解决才能让他有默认选中的在onLoad事... 查看详情

c#winform中怎样设置combox的默认值

办法有很多:(1)如果只是想设置一个值的话,在ComBox属性Text里面写上默认值,(2)设置多个值的话,在属性里面的Items里面写上你想要的默认值(3)在后台写代码comboBox1.Items.Add("aa");comboBox1.Items.Add("bb");comboBox1... 查看详情

winform中combox的文本值是不是存在

参考技术A存在 参考技术Bcombox1.text就是当前的文本值 参考技术C第一种方法:DataTabledt=newDataTable();dt.Columns.Add("name");dt.Columns.Add("value");DataRowdr=dt.NewRow();dr[0]="活动";dr[1]="1";dt.Rows.Add(dr);DataRowdr1=dt.NewRow()... 查看详情

winform批量控件取值赋值(代码片段)

以前写winform最多写几个文本框,最近需要入录一个人员信息,那好几十个字段,一下子干蒙了,这要是一个个取值赋值都写到明天了,于是就自己写了个方法,也不是什么高大上的,就是很简单很普通很low的方法。废话少说上... 查看详情

c#combox控件弹出下拉框

...个值后,按下down键或其他什么的就弹出了下拉框。c#环境winform环境下怎么捕获谢谢在这个combobox的keydown事件中加if(e.KeyCode==Keys.Enter)this.comboBox1.DroppedDown=true;这样在敲enter键的时候,是可以弹出下拉框了,但是一闪就过了,根本不... 查看详情

winform动态生成的控件如何取值

动态生成多个textboxcombobox控件如何获取它们的值拼接后赋值给label进行显示参考技术A定义一个字符串变量利用循环在循环中用变量+=textbox和comboobx控件的Text属性最后让label的Text属性=字符串变量追问stringtxbName=this.comboBox1.Text;Pointpt... 查看详情

winform窗体退出前判断表单是不是修改过,窗体上的控件有很多个,textbox,combox,datagridview

判断修改的目的是为了提示用户是否要保存!给你思路,在退出窗体的事件中写代码遍历窗体中的控件,如果当前控件是TextBox并判断他的Text属性是否为空如果不为空,则提示保存代码如下privatevoidForm1_FormClosing(objectsender,FormClosin... 查看详情

.net的c/s结构中winform里的datagridview中单元格取值怎么取啊

inttbr=Convert.ToByte(dataGridView1.Rows[i].Cells[8].Value);运行后报错:未处理FormatExcetion输入字符串的格式不正确单击GridView选择获取选择行的某一列值,也就是楼主说的单元格取值:protectedvoidGridView1_SelectedIndexChanging(objectsender,GridViewSelectEven... 查看详情

datagirdview中combox如何获得选取值?

如图,是winform中datagirdview中一个列是Combox类型,是DataGridViewComboBoxCell。假设DataGridViewComboBoxCell这个控件的名称是dgvCombox;值:dgvCombox.ValueMember="ItemID";(ID:1,2,3)显示名称:dgvCombox.DisplayMember="ItemName";(名称:... 查看详情

easyui-combox:onselect与onchange两个事件的比较

首先,取值有以下两种方式:1:$(‘#com‘).combobox(‘getValue‘)2:$(‘#com‘).combobox(‘getText)区别就不说了。作为选择触发事件,比较之后发现:onselect:事件触发之后,获取到的是改变之前的值onsuncess:获取到的是改变之后的值&n... 查看详情

winform框架中内容的学习(代码片段)

 一.Winform框架中的内容WinForm(一)WinForm入门与基本控件使用_阿阿阿安的博客-CSDN博客_winform winform控件及其各个属性_weixin_30907935的博客-CSDN博客【(1)WindowState属性:用来获取或设置窗体的窗口状态。取值有... 查看详情

c#2个winform中的下拉框传值问题

导致这个问题出现的原因应该是第二个下拉框和第一个下拉框应该是级联的。也就是说第一个下拉框触发selectedvaluechanged事件后,第二个下拉框才有的值。如果是这样的话,你就得想办法触发第一个下拉框的这个事件以后,再让... 查看详情

winform控件

※控件在视图工具箱里面找,找到之后双击即可添加进来,也可以点住拖进来※每个工具,控件,窗体都有一个name,相当于id,用来标识该对象的名称,name值不允许重复控件:1、Label--文本显示工具Text属性:用来设置或返回标签... 查看详情