private void RefreshContractsList()
        {
            string selectedItem = "";

            if (Contracts.SelectedValue != null)
            {
                selectedItem = Contracts.SelectedValue.ToString();
            }
            //Contracts.Items.Clear();
            //Contracts.BeginUpdate();
            //foreach (KeyValuePair<long, string> contract in AuditLog.GetContractsInRange(StartDate.Value, EndDate.Value))
            //{
            //    Contracts.Items.Add(contract);
            //}
            Contracts.DataSource    = AuditLog.GetContractsInRange(StartDate.Value, EndDate.Value);
            Contracts.ValueMember   = "Key";
            Contracts.DisplayMember = "Value";
            Contracts.EndUpdate();
        }