如何使用ComboBox过滤DataGridView我需要帮助使用ComboBox过滤我的DataGridView这是我的显示代码cm=newSqlCommand();cn=newSqlConnection(lgn.connections);cn.打开();cm.Connection=cn;query="从Trails中选择*";cm.CommandText=查询;SqlDataAdapterdar=newSqlDataAdapter(cm);DataTabledt=newDataTable();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|交易类型|说明|授权者--------------------------------------------1|登入|废话|鲍勃2|注销|鲍勃3|登入|废话|蒂姆4|注销|废话|KURT我有一个名为cboFilter的ComboBox,如果我将索引更改为LOGIN,那么将在dataGridView1上显示的数据只是LOGIN。试试这个:DataTabledt=newDataTable();privatevoidcboFilter_SelectedIndexChanged(objectsender,EventArgse){DataViewdv=dt.DefaultView;dv.RowFilter=string.Format("TRANSACTYPELIKE'%{0}%'",cboFilter.SelectedItem.ToString());dataGridView1.DataSource=dv;如果你需要DataGridView数据源总是像我的情况下的DataTable。以上就是C#学习教程:如何使用ComboBox过滤DataGridView共享的所有内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注——DataTabledt=(DataTable)dgv.DataSource;dgv.DataSource=dt.Select("IsActive=1").CopyToDataTable();本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
