Exemple #1
0
        private void btnFilter_Click(object sender, EventArgs e)
        {
            if (mcbFilterBy.SelectedIndex == 0)
            {
                idevent   = int.Parse(txtFilter.Text);
                nameevent = null;
            }
            if (mcbFilterBy.SelectedIndex == 1)
            {
                nameevent = txtFilter.Text;
                idevent   = 0;
            }

            EventDAO edao        = new EventDAO();
            var      bindingList = new BindingList <Event>(edao.Filter(idevent, nameevent));
            var      source      = new BindingSource(bindingList, null);

            dgvEvents.DataSource = source;
            dgvEvents.Columns.Remove("Artist");
            dgvEvents.Columns.Remove("Menu");
            dgvEvents.Columns.Remove("Tickets");
            dgvEvents.Columns[0].HeaderText = "Event ID";
            dgvEvents.Columns[1].HeaderText = "Name";
            dgvEvents.Columns[2].HeaderText = "Description";
            dgvEvents.Columns[3].HeaderText = "Begin";
            dgvEvents.Columns[4].HeaderText = "End";
            dgvEvents.Columns[5].HeaderText = "Artist ID";
            dgvEvents.Columns[6].HeaderText = "Menu ID";
        }