界面-winform 的 textbox 绑定问题

问题描述

winform 的 textbox 绑定问题

大家好!我在winform窗体里面放着tabControl控件,并建立了两个页面,在第二个页面即tabpage2里面放置了一个textbox,并在主界面初始化InitializeComponent()代码后面用DataBindings对textbox的text属性进行数据绑定,为什么后台绑定后,不切换到第二个界面时,textbox的text属性值为空,即“”,主界面初始化时已经默认加载了textbox控件了啊。已经确定绑定是成功的!如果切换到第二个页面即tabpage2时,textbox的值才更新成绑定的值。我想默认界面加载时第一个页面即tabpage1,同时绑定在不切换成tabpage2时textbox的属性值生效,应该怎么做?麻烦大家给个思路!谢谢(另外说明一下,直接赋值textbox的text则不会有这个问题)

解决方案

你的绑定代码怎么写的,是不是放在了tabpage初始化代码的后面。

解决方案二:

winform下ComboBox的绑定问题

时间: 2024-12-10 04:27:00

界面-winform 的 textbox 绑定问题的相关文章

界面-winform中使用mvp模式

问题描述 winform中使用mvp模式 如题,现在在网络上找到的文章99%都是差不多的,有原创的但都解决不了我的问题. 在一个界面中除了textbox的text之外,如果还要对这个textbox的大小和位置做修改 的话是不是又要再在接口里面写一个位置和大小的get,set,在界面中再实现一次,如果除了大小,位置之外,以后还有各种属性的设置,这样不就很麻烦,还有如果一个界面有10个textbox,都需要做这样的设置(值不一样),那么不就很长繁琐.跪求大神解答小弟这小小的问题. 解决方案 你可以在

Ie的文本框上的叉号,点击清除文本框内容是怎么做的??谁用winform的textbox做一下,谢谢T_T

问题描述 用winform的textbox整合实现如图ie的效果 解决方案 解决方案二:自定义控件,自己用2个控件拼上去主可以了.解决方案三:我也是这么想的,把一个textbox和pictiuebox整合..完了试试..解决方案四: 解决方案五:ok,多谢啦解决方案六:想要重写Onpaint事件自定义扩展textbox该怎么实现啊??winformtextbox实现扩展,实现上述效果!谁顺手做一下我学习学习T_T..解决方案七:来个大神说一下啊~

vb2010-VB2010,textbox绑定access

问题描述 VB2010,textbox绑定access 各位老师: VB2010,ACCESS数据库已连接,有一个TEXTBOX1,绑定数据库成功 TextBox1.DataBindings.Add("text", Dst.Tables("gszlb"), "公司名") 'DST是dataset,gszlb是表名,公司名是字段. 也能显示数据内容. 但怎么做到修乐TEXTBOX1的值,数据库中的数据也跟着修改?比如这边一按Button1,数据库就

binding-wpf中textBox绑定list<string>显示

问题描述 wpf中textBox绑定list<string>显示 代码如下: List<string> list = new List<string>() { "tim", "tom", "mom" }; txb1.SetBinding(TextBox.TextProperty, new Binding("/") { Source = list }); txb2.SetBinding(Tex

textbox绑定My97DatePicker后显示正常,但是无法获取textbox的值,获取总是为空

问题描述 textbox绑定My97DatePicker后显示正常,但是无法获取textbox的值,获取总是为空代码如下<scripttype="text/javascript"src="My97DatePicker/WdatePicker.js"></script><asp:TextBoxID="TextBox10"class="XXNeiRong"runat="server"

C# 登录界面如何让textbox实现记忆功能?能不通过写文本文件之类的方法嘛?

问题描述 C#登录界面如何让textbox实现记忆功能?能不通过写文本文件之类的方法嘛?查到有个什么autocomplete属性,具体该怎么用呢?好使吗?请大家指教啊 解决方案 解决方案二:让textbox实现记忆功能,是将输入的内容写到数据库中或文本文件中,下次载入里读取数据库最新的几条记录解决方案三:autocomplete实现不了.必须存储在文本文件(包括配置文件).注册表或者数据库中.解决方案四:每次登陆成功后就把账号信息保存到文件中解决方案五:Cookie实现密码记忆功能protect

asp.net from winform中textbox下拉提示框

asp教程.net from winform中textbox下拉提示框 private void form1_load(object sender, eventargs e) {     autocompletestringcollection strings = new autocompletestringcollection();     strings.add("a1");//不区分大小写     strings.add("a2");     strings.

Winform中DataGridView绑定IList数据源后的排序的控件

Winform中DataGridView绑定IList数据源后的排序的控件 也是从网上看到的方法,我封装好了 使用方法: 使用方法: IList<Model> aaa = new List<Model>();aaa = Getr();dataGridView1.DataSource = new ZiZhuDi.IListdataGridViewSort.BindingCollection<Model>(aaa); 下载地址:http://download.csdn.ne

winform程序textbox滚动条保持在最下面 内容不闪烁

在开发winform程序时,会用到textbox控件来显示信息,当把textbox的Multiline属性改为Ture时(即多行显示状态),ScrollBars属性改为Vertical(内容过多时,显示竖状滚动条),显示内容过多时就会出现竖状滚动条. 默认情况下,当textbox内容改变时,winform会自动把textbox的滚动条定位到textbox的最上面.但这显然不是我们想要的结果,比如我们在开发一个聊天程序时,当发送了一条消息后,却还要把滚动条拖到最下面才能看到,这就让人火大了. 所以