C# DataTable привязка к TextBox

Компьютеры программирование программы C# .net

Как обновить данные в dataTable после изменения текста в привязанном TextBox?
TextBox привязан вот так: textBox2.DataBindings.Add("Text", table, "userName");

Примечание:
Вот весь код класса с формой... вообщем значения обнвляются если в ListBox после изменения текста перейти на другую запись..можно как нибудь красиво сделать чтобы записи обновлялись без этого?
public partial class FormEditU : Form
{
private DataTable table=new DataTable();
private BaseRequest _baseRequest;
public FormEditU(BaseRequest baseRequest)
{
this._baseRequest = baseRequest;
InitializeComponent();
LoadTable();
this.listBox1.DataSource = table;
this.listBox1.DisplayMember = "login";
this.listBox1.Refresh();
textBox1.DataBindings.Add(new System.Windows.Forms.Binding("Text", table, "login", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));

textBox2.DataBindings.Add("Text", table, "userName");

textBox3.DataBindings.Add("Text", table, "userLastName");

textBox4.DataBindings.Add("Text", table, "userMiddleName");

textBox5.DataBindings.Add("Text", table, "password");

textBox6.DataBindings.Add("Text", table, "email");

textBox7.DataBindings.Add("Text", table, "id");

//comboBox1.DataSource = table;
//comboBox1.DisplayMember = "sex";
dateTimePicker1.DataBindings.Add("Text", table, "birthDay");

dateTimePicker2.DataBindings.Add("Text", table, "createDate");


}

private void label3_Click(object sender, EventArgs e)
{

}

private void button5_Click(object sender, EventArgs e)
{
LoadTable();
}
private void LoadTable()
{
table = _baseRequest.LoadUsers();
this.listBox1.Refresh();
}
private void FormEditU_Load(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
DataRow temp=table.NewRow();
temp[1] = "new user";
table.Rows.Add(temp);
this.listBox1.Refresh();
}

private void button2_Click(object sender, EventArgs e)
{
_baseRequest.UsersUpdate(table);
}
}
Ответы:
В моем приложении за отображение динамического массива элементов в datagridview отвечает таймер.


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.