powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / BindingSource vs ComboBox
9 сообщений из 9, страница 1 из 1
BindingSource vs ComboBox
    #38468150
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите пожалуйста,

пытаюсь в запрос linq вставить свое значение id_zayavka, чтобы затем BindingSource привязать к ComboBox. Но в этом случае ComboBox работает только на чтение. Куда копать, чтобы одно из полей ComboBox отображал клиентскую id_zayavka?
автор var result = dataModel.zayavka
.Select(x => new
{
id = x.id,
id_zayavka = id_zayavka,
id_per = x.id_per
});

BindingSourceА.DataSource = result;
Заранее благодарен.
...
Рейтинг: 0 / 0
BindingSource vs ComboBox
    #38468227
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vah,

Вам же ответили 15136611 |> http://%5Bmsg=15136611]]здесь
Не используйте анонимный тип
...
Рейтинг: 0 / 0
BindingSource vs ComboBox
    #38468228
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79vah,

Вам же ответили 15136611 |> http://%5Bmsg%3D15136611/]]здесь
Не используйте анонимный тип

а что использовать?
...
Рейтинг: 0 / 0
BindingSource vs ComboBox
    #38468252
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vah,

Для начала попробуйте так.

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
class ForCombobox
{
	public int id {get;set;}
	public int id_zayavka {get;set;}
	public int id_per {get;set;}
}

var result = dataModel.zayavka
	.Select(x => new ForCombobox() {
			id = x.id,
			id_zayavka = id_zayavka,
			id_per = x.id_per
		});



Ну и, если не получится, более подробно опишите, что есть и что нужно.
...
Рейтинг: 0 / 0
BindingSource vs ComboBox
    #38468645
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79vah,

Для начала попробуйте так.

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
class ForCombobox
{
	public int id {get;set;}
	public int id_zayavka {get;set;}
	public int id_per {get;set;}
}

var result = dataModel.zayavka
	.Select(x => new ForCombobox() {
			id = x.id,
			id_zayavka = id_zayavka,
			id_per = x.id_per
		});




Ну и, если не получится, более подробно опишите, что есть и что нужно.

Спасибо. Но в этом случае в при изменении/выборе значения поля id_per и команды dataModel.SaveChanges();

BindingSource не обновляет данные в базе данных (
...
Рейтинг: 0 / 0
BindingSource vs ComboBox
    #38468657
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vah,

при всем уважении, я не телепат, и отгадывать, как и что вы там сохраняете я не могу.

Есть Combobox. У него есть свойство SelectedItem (ну или как то похоже, тк я давно не занимался клиенской частью).

Берете это свойство, приводите его к нужному типа (наверное, это ForCombobox). Это свойство (или на его основании генерируете класс доменной модели) передаете контексту EF.
...
Рейтинг: 0 / 0
BindingSource vs ComboBox
    #38468689
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79vah,

при всем уважении, я не телепат, и отгадывать, как и что вы там сохраняете я не могу.

Есть Combobox. У него есть свойство SelectedItem (ну или как то похоже, тк я давно не занимался клиенской частью).

Берете это свойство, приводите его к нужному типа (наверное, это ForCombobox). Это свойство (или на его основании генерируете класс доменной модели) передаете контексту EF.

В двух словах:
у меня есть DevExpress.XtraGrid.GridControl с DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit в качестве поля грида. Так вот мне необходимо помимо одного поля, по которому они связаны, обновлять еще и второе поле грида....


Возможно ли после

автор BindingSourceA.DataSource = from d in dataModel.zayavka
where d.id_zayavka == id_zayavka
select d;

обновить одно из полей BindingSourceA ?
...
Рейтинг: 0 / 0
BindingSource vs ComboBox
    #38468699
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vah,

Я не знаю специфики DevExpress. Но по логике - у грида должно быть событие завершения редактирования. Подписываетесь на него и обновляете по id хоть все поля.
...
Рейтинг: 0 / 0
BindingSource vs ComboBox
    #38468714
LameUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vahArm79vah,

Для начала попробуйте так.

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
class ForCombobox
{
	public int id {get;set;}
	public int id_zayavka {get;set;}
	public int id_per {get;set;}
}

var result = dataModel.zayavka
	.Select(x => new ForCombobox() {
			id = x.id,
			id_zayavka = id_zayavka,
			id_per = x.id_per
		});




Ну и, если не получится, более подробно опишите, что есть и что нужно.

Спасибо. Но в этом случае в при изменении/выборе значения поля id_per и команды dataModel.SaveChanges();

BindingSource не обновляет данные в базе данных (

Совет - не пишите в коде в перемешку английский + транслит. Придерживайтесь одного стиля (желательно английский).
Т.е. не должно быть:

Код: c#
1.
var result = dataModel.zayavka


либо
Код: c#
1.
var resultat = modelDannih.zayavka


либо
Код: c#
1.
var result = dataModel.Application
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / BindingSource vs ComboBox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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