不与数据库连接的。datatable作为数据源dataGridView1.DataSource

想通过combobox选中的字符跟datagridview中某一列比较,相等的话,显示出来??
求代码??

解决方案 »

  1.   


    DataTable dt = dataGridView1.DataSource as DataTable();
                dt.DefaultView.RowFilter = "下拉框选择的值";
      

  2.   

                DataTable dt = dataGridView1.DataSource as DataTable();
                dt.DefaultView.RowFilter = "列名='下拉框选择的值'";
      

  3.   

     DataTable dt = dataGridView1.DataSource as DataTable();
    貌似as 后面有错哦,有这个用法??
      

  4.   

    多了个括号,不好意思。AS 是转换类型
    RowFilter是选择器,用其中一个列选对应的值。dataGridView1.DataSource绑定定的事实上是datatable的视图DefaultView
      

  5.   

    [Quote=引用 4 楼  的回复:]
      DataTable dt = dataGridView1.DataSource as DataTable;
                dt.DefaultView.RowFilter = "状态='comboBox2.SelectedText'";
    是没语法错误了,但是执行结果不是我想要的。
    我的“状态”列里面有3个值,想选择其中一个。相应的数据在datagridview中显示出来
    datatable作为数据源dataGridView1.DataSource可否再具体点????