Как отфильтровать DataGridView с помощью ComboBox

Мне нужна помощь в фильтрации моегоDataGridView с помощьюComboBox

Вот мой код дисплея

cm = new SqlCommand();
cn = new SqlConnection(lgn.connections);
cn.Open();
cm.Connection = cn;
query = "Select * from Trails";
cm.CommandText = query;
SqlDataAdapter dar = new SqlDataAdapter(cm);
DataTable dt = new DataTable();
dar.Fill(dt);
dataGridView1.DataSource = dt;

dataGridView1.Columns[0].Width = 0;
dataGridView1.Columns[1].Width = 130;
dataGridView1.Columns[2].Width = 100;
dataGridView1.Columns[3].Width = 360;
dataGridView1.Columns[4].Width = 130;
this.dataGridView1.Columns[0].Visible = false;

НЕОБРАБОТАННЫЕ ДАННЫЕ:

ID  | TRANSACTYPE | DESCRIPTION | AUTHORIZED BY
-----------------------------------------------
1   | LOGIN       | blah blah   | BOB
2   | LOGOUT      | blah blah   | BOB
3   | LOGIN       | blah blah   | TIM
4   | LOGOUT      | blah blah   | KURT

я имеюComboBox названныйcboFilter и если я изменил индекс наLOGIN данные, которые будут отображаться наdataGridView1 это только логины.

Ответы на вопрос(2)

Ваш ответ на вопрос