Как сделать собственный составной элемент управления (composite control) в WinForms

Задача: сделать нестандартный элемент управления (control) для Windows Froms. Какой именно? Есть несколько разных вариантов, темой этой статьи будет собственный DateTimePicker, способный работать с пустыми датами. В качестве пустых дат будет активно использоваться описанный ранее класс DatePlus. Что мы хотим? … Читать далее

Как отсортировать данные в DataTable

Простой и быстрый способ сортировки DataTable - использовать свойство DataView.Sort (у любой DataTable всегда есть DataTable.DefaultView и при привязке таблицы как источника данных на самом деле будет использоваться именно это DataView) … Читать далее

Аналог DataView для List и BindingList

Начитавшемуся умных книг программисту-новичку могут придти в голову странные идеи. Например заменить стандартные DataTable собственными классами, обьединив их в списки List<T>. Пойдя на это программист моментально сталкивается с целым рядом проблем. Прежде всего обычный List в отличие от DataTable не … Читать далее