Особенности работы свойства BindingSource.Filter при связке нескольких элементов с одним источником данных

Задача: связать несколько визуальных элементов (гриды, комбо-боксы и тд) с одним источником данных, наложив на него разные фильтры. В принципе все просто - создаем несколько BindingSource и прописываем им разные выражения в свойство BindingSource.Filter. Но если мы свяжем все BindingSource … Читать далее

Как остановить выполнение скрипта в Transact-SQL

Задача: остановить выполнение сложного sql-запроса. Нормального способа разработчики MS Sql server 2005 не предусмотрели, приходится импровизировать. Первым делом на ум приходит что-то вроде: Но данный метод не сработает, если в sql-запросе применяется конструкция go, разбивающая его на независимые пакеты инструкций. … Читать далее

Сравнение строк и дат в C#

В сравнении дат возможны три результата - раньше, равно, позже. Самый простой способ сравнения: DateTime.CompareTo Method (Object) Сравнение строк еще проще.. с учетом регистра... или без учета... а еще есть разные региональные стандарты... Если мы работаем только с одним языком, … Читать далее