我有两个ComboBox's
,每个DataTable
代表我ComboBox's
中的一列。 DataTable
会自动填充这些列中的值。我想加载ComboBox's
,然后在combobox1
中选择要过滤的内容,并仅显示包含column1
代表combobox2
和column2
的值的行代表DataTable.Select
我尝试使用DataTable
但是我收到一条错误消息,说它无法找到该列。我正在使用mysql连接器来填充GridFieldDAO dao = new GridFieldDAO();
。
我也试过这个How to make C# DataTable filter,但我无法找出为什么它不会识别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
{
}
有人能指出我正确的方向吗?
到目前为止,这是我的代码。
{{1}}
收到无法找到列的错误。
答案 0 :(得分:1)
使用DataTable.Select
让它工作。我忘记了那些引起错误的标记。