예제 #1
0
        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);
            }
        }