public void Initialize() { _pluginProvider = new PluginProvider(_manager); pluginGrid1.DataSource = _pluginProvider.OrderBy(p => p.Name).ToList(); pluginGrid1.Adapter.SelectFirstRecord(); _ignoreEvents = true; chkSelectAll.Checked = _pluginProvider.Any(p => !p.Selected); _ignoreEvents = false; }