Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 Как перевести BindingSource в режим Readonly?  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1693
Доброе время суток?

Из доступных наружу свойств BindingSource только AllowNew можно изменять.
Свойства AllowEdit и AllowRemove только для чтения.

Как запретить изменения вообще или только Remove или Edit.

Спасибо
16 апр 13, 15:25    [14187635]     Ответить | Цитировать Сообщить модератору
 Re: Как перевести BindingSource в режим Readonly?  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1693
Mikhail Tchervonenko,
выкрутился так
хотя не уверен что нет лучшего решения
source это BindingSource
        // ================== AllowEdit
        private void AllowEdit(Boolean llMode=false)
        {
            if (source != null && source.List != null)
            {
                DataView oDataView = (DataView)source.List;
                oDataView.AllowEdit = llMode;
            }
        }
        // ================== AllowNew
        private void AllowNew(Boolean llMode = false)
        {
            if (source != null && source.List != null)
            {
                source.AllowNew = llMode;
            }
        }
16 апр 13, 16:06    [14187931]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить