public static void populateDropDownList(ComboBox cb, DataView dvw, string displayMember, string valueMember, bool showDefault) { cb.DropDownStyle = ComboBoxStyle.DropDown; cb.AutoCompleteMode = AutoCompleteMode.Append; cb.AutoCompleteSource = AutoCompleteSource.ListItems; cb.TextChanged += new System.EventHandler(cb_TextChanged); cb.DataSource = dvw; cb.DisplayMember = displayMember; cb.ValueMember = valueMember; if (dvw != null && showDefault & dvw.Table.Columns.Contains(DBUtil.COL_DEFAULT_ROW)) { Tools.selectDefaultItem(cb); } else { resetDropDownList(cb); } }