1

我有两个ComboBox's,每个代表我的DataTable. 由这些ComboBox's列中的值自动填充。我想加载我的DataTable,然后选择我想过滤的内容,ComboBox's并且只显示包含来自combobox1表示column1combobox2表示的值的行column2

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

我也试过这个How to make C# DataTable filter但我不知道为什么它不能识别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
        {

        }

收到无法找到该列的错误。

4

1 回答 1

1

使用DataTable.Select. 我忘记了引发错误的“”标记。

于 2013-08-27T22:51:20.347 回答