gpt4 book ai didi

c# - 如何使用 C# 将文本框值更新为绑定(bind)源?

转载 作者:行者123 更新时间:2023-11-30 13:33:04 24 4
gpt4 key购买 nike

考虑这段代码:

txtLastModifyUserID.DataBindings.Add("Text", c_bsDataSetSource, "LastModifyUserID");
txtLastModifyUserID.Text = "1234";

为什么不能更新源?

最佳答案

在控件开始失去焦点之前,DataBinding 通常不会写入值。由于您正在以编程方式更新 TextBox,因此 DataBinding 不知道有什么要更新。

按照您编写代码的方式,您必须自己调用 WriteValue() 方法(假设 TextBox 上只存在 1 个数据绑定(bind)):

txtLastModifyUserID.DataBindings.Add("Text", c_bsDataSetSource, "LastModifyUserID");
txtLastModifyUserID.Text = "1234";
txtLastModifyUserID.DataBindings[0].WriteValue();

关于c# - 如何使用 C# 将文本框值更新为绑定(bind)源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10042972/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com