powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Pomogite vospolzovatsja SuspendBinding()...
1 сообщений из 1, страница 1 из 1
Pomogite vospolzovatsja SuspendBinding()...
    #33309826
Sontjik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
immejutsja : combobox i 2 datatimepicker

Combobox zapolnjajetsja tak:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
private void FillItems(ComboBox cmb) //Combobox with batch
		{
			cmb.Items.Clear();
			dvBatch = new DataView(this.dataSet11.Tables["Batch"]);
			cmb.DataSource = dvBatch;
			dvBatch.RowFilter = "StartTime >= '"+ this.dateTimePicker_fra.Value+"' AND  StartTime <= '"+ this.dateTimePicker_til.Value+"'  AND Status =2";
			dvBatch.Sort = "Batch";
			cmb.DisplayMember = "Batch";
			cmb.ValueMember = "BatchID";
			comboBox4.SelectedValueChanged +=new EventHandler(comboBox4_SelectedValueChanged);
		}

t.e. mi ego svjazivajem s dataset.

a teper nado pomenjat znachenije v odnom iz datatimepickerov (ili v oboih)
pri smene voznikajet owibka:
Cannot modify the Items collection when the DataSource property is set.


t.e predlagajut otvjazat ego pri pomoschi SuspendBinding(), pomenjat dannije a potom zanovo ego zavjazat.

pomogite eto sdelat, a to moj kod emu ne nravitsja:
Код: plaintext
1.
2.
3.
BindingManagerBase bm=BindingContext [this.dataSet11, "Batch"];
			bm.SuspendBinding();
			FillItems(comboBox4);
			bm.ResumeBinding();
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Pomogite vospolzovatsja SuspendBinding()...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]