【发布时间】:2015-12-02 00:59:30
【问题描述】:
我需要有关使用ComboBox 过滤我的DataGridView 的帮助
这是我的显示代码
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 上将显示的数据只有登录。
【问题讨论】:
标签: c# sql-server winforms filter combobox