繁体   English   中英

过滤数据表中的行

[英]Filtering rows in datatable

我有两个ComboBox's ,每个ComboBox's代表DataTable一列。 通过这些列中的值自动填充ComboBox's 我想加载DataTable ,然后在ComboBox's选择要过滤ComboBox's ,仅显示包含来自combobox1代表column1combobox2代表column2的值的行

我尝试使用DataTable.Select但收到一条错误消息说找不到该列。 我正在使用mysql连接器填充DataTable

我也尝试过如何制作C#DataTable过滤器,但是我不知道为什么它无法识别GridFieldDAO dao = new GridFieldDAO();

有人可以指出我正确的方向吗?

到目前为止,这是我的代码。

try
        {
            DataView FserieView = new DataView(DS1);
            FserieView.RowFilter = "Model = " + cmbFilterFseries1.Text;
            dataGridFserie.DataSource = FserieView;
        }
        catch (Exception error)
        {
            MessageBox.Show("The following error occurred: " + error.Message, "Report error", MessageBoxButtons.OK, MessageBoxIcon.Error);
        }
        finally
        {

        }

收到错误消息,找不到该列。

使用DataTable.Select使它正常工作。 我忘记了引发错误的''标记。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM