'Невозможно привести объект типа 'System.Data.Linq.Table`1 к типу 'System.Collections.Generic.List ⇐ C#
'Невозможно привести объект типа 'System.Data.Linq.Table`1 к типу 'System.Collections.Generic.List
Выброшенное исключение System.InvalidCastException: «Невозможно привести объект типа «System.Data.Linq.Table1[SalesWithLinq.DAL.UnitName]» к типу «System.Collections.Generic.List1[SalesWithLinq.DAL» .UnitName]'.'
Я хочу добавить имя модуля в репозиторий LookUpEdit и сохранить его, как только выйду из ячейки данные успешно сохраняются в базе данных, но при достижении линии приведения выдается исключение
RepositoryItemLookUpEdit repoUOM = новый RepositoryItemLookUpEdit(); // поле класса формы repoUOM.DisplayMember = "Имя"; // внутри события загрузки формы repoUOM.ValueMember = "ID"; // внутри события загрузки формы repoUOM.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.Standard; // внутри события загрузки формы private void RepoUOM_ProcessNewValue(отправитель объекта, DevExpress.XtraEditors.Controls.ProcessNewValueEventArgs e) { if (e.DisplayValue — строковое значение && value.Trim() != string.Empty) { вар NewObject = новый UnitName() {Name = value.Trim() }; используя (var db = новый dbDataContext()) { db.UnitNames.InsertOnSubmit(NewObject); БД.SubmitChanges(); } ((Список)repoUOM.DataSource).Добавить(НовыйОбъект); // здесь выброшено исключение e.Handled = правда; } }
Выброшенное исключение System.InvalidCastException: «Невозможно привести объект типа «System.Data.Linq.Table1[SalesWithLinq.DAL.UnitName]» к типу «System.Collections.Generic.List1[SalesWithLinq.DAL» .UnitName]'.'
Я хочу добавить имя модуля в репозиторий LookUpEdit и сохранить его, как только выйду из ячейки данные успешно сохраняются в базе данных, но при достижении линии приведения выдается исключение
RepositoryItemLookUpEdit repoUOM = новый RepositoryItemLookUpEdit(); // поле класса формы repoUOM.DisplayMember = "Имя"; // внутри события загрузки формы repoUOM.ValueMember = "ID"; // внутри события загрузки формы repoUOM.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.Standard; // внутри события загрузки формы private void RepoUOM_ProcessNewValue(отправитель объекта, DevExpress.XtraEditors.Controls.ProcessNewValueEventArgs e) { if (e.DisplayValue — строковое значение && value.Trim() != string.Empty) { вар NewObject = новый UnitName() {Name = value.Trim() }; используя (var db = новый dbDataContext()) { db.UnitNames.InsertOnSubmit(NewObject); БД.SubmitChanges(); } ((Список)repoUOM.DataSource).Добавить(НовыйОбъект); // здесь выброшено исключение e.Handled = правда; } }
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Невозможно преобразовать из 'System.Collections.Generic.IEnumerable
> в строку[]
Anonymous » » в форуме C# - 0 Ответы
- 36 Просмотры
-
Последнее сообщение Anonymous
-