同じ BindingSource を使用する 2 つの TextBox があります。1 つの TextBox を更新してフォーカスを失うと、他の TextBox はそのプロパティを新しい値に更新しません。
どんな助けでも大歓迎です。
using System.Data;
using System.Windows.Forms;
using System.ComponentModel;
namespace TextBoxes
{
public partial class Form1 : Form
{
BindingSource bs1 = new BindingSource();
public Form1()
{
InitializeComponent();
this.Load += Form1_Load;
}
void Form1_Load(object sender, System.EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.Add("Name");
dt.Rows.Add("Donald Trump");
dt.Rows.Add("Sergei Rachmaninoff");
dt.Rows.Add("Bill Gates");
bs1.DataSource = dt;
bs1.RaiseListChangedEvents = true;
bs1.CurrencyManager.Position = 1;
textBox1.DataBindings.Add("Text", bs1, "Name");
textBox2.DataBindings.Add("Text", bs1, "Name");
}
}
}