private void DisplayCollectors() { try { BindingList <DBCollector> filteredCollectors = DBControlHelper.GetFilteredCollectors(this.collectors, this.txtSearchCollectorName.Text, this.mtxtCollectorSearchPhoneNumber.Text); this.dgvCollectors.DataSource = filteredCollectors; this.cbxSelectedCollector.DataSource = filteredCollectors; //Setup the datagridview this.dgvCollectors.Columns["CollectorID"].HeaderText = "Collector ID"; this.dgvCollectors.Columns["CollectorType"].HeaderText = "Type"; this.dgvCollectors.Columns["CollectorTypeID"].Visible = false; this.dgvCollectors.Columns["FirstName"].Visible = false; this.dgvCollectors.Columns["LastName"].Visible = false; this.dgvCollectors.Columns["PhoneNumber"].HeaderText = "Phone Number"; this.dgvCollectors.Columns["ComboBoxDisplay"].Visible = false; //Setup the selected collector combobox this.cbxSelectedCollector.DisplayMember = "ComboBoxDisplay"; this.cbxSelectedCollector.ValueMember = "CollectorID"; } catch (Exception ex) { (this.Parent.Parent as MasterForm).SetStatus("Failed to display collectors: " + ex.Message); } }
private void FilterCollectors() { BindingList <DBCollector> filteredCollectors = DBControlHelper.GetFilteredCollectors(this.collectors, this.txtSearchName.Text, this.mtxtPhoneNumber.Text); this.dgvCollectors.DataSource = filteredCollectors; this.cbxSelectedCollector.DataSource = filteredCollectors; }