C# DataGridView изменяет обьект в другой форме

164
13 декабря 2018, 15:50
using(var form = new EditContactWindow()) {
    form.FirstNameLabeledBox.TextBox.Text = ((Contact)this.ContactsGrid.SelectedRows[0].DataBoundItem).FirstName;
    form.MiddleNameLabeledBox.TextBox.Text = ((Contact)this.ContactsGrid.SelectedRows[0].DataBoundItem).MiddleName;
    form.LastNameLabeledBox.TextBox.Text = ((Contact)this.ContactsGrid.SelectedRows[0].DataBoundItem).LastName;
    BindingSource source = new BindingSource();
    BindingList<PhoneNumber> list = new BindingList<PhoneNumber>(((Contact)this.ContactsGrid.SelectedRows[0].DataBoundItem).PhoneNumbers);
    source.DataSource = list;
    MessageBox.Show(((Contact)this.ContactsGrid.SelectedRows[0].DataBoundItem).PhoneNumbers.Count.ToString());
    form.NumbersGrid.DataSource = source;
    form.SaveButton.Enabled = true;
    form.ShowDialog();
    MessageBox.Show(((Contact)this.ContactsGrid.SelectedRows[0].DataBoundItem).PhoneNumbers.Count.ToString());
}

Почему всегда изменяется (если изменять)

((Contact)this.ContactsGrid.SelectedRows[0].DataBoundItem).PhoneNumbers

и list а не только list

READ ALSO
ошибка при удалении VkDebugReportCallbackEXT

ошибка при удалении VkDebugReportCallbackEXT

при вызове метода vkDestroyDebugReportCallbackEXT выдаёт ошибку

132
Как выбрать все комментарии, у которых может отсутствовать мета поле?

Как выбрать все комментарии, у которых может отсутствовать мета поле?

Как создать запрос, чтобы выбрать все комментарии из бд, но у которых может как присутствовать, так и отсутствовать мета-поле attachmentId ?

129
Выборка родительских отделов mysql

Выборка родительских отделов mysql

Имеются три таблицы(отделы, рабочие ставки, рабочие):

128
Вытащить данные из блока div

Вытащить данные из блока div

Имеется блок, допустим это <div class="myclass">, с этого блока я вытаскиваю заголовки:

112