【发布时间】:2019-03-13 14:12:48
【问题描述】:
我遇到了从DataTable 显示来自DataSet 的数据行的问题。我使用了一个临时表。我通过id 找到了我需要的行并将其复制到临时表中,然后在DataGridView 中显示。有什么方法可以直接从DataTable 和DataSet 在DataGridView 中查找和显示我需要的行,而不使用任何临时的DataTable's?我试图通过隐藏和取消隐藏 DataGridView 中的行来做到这一点,但遗憾的是它没有成功
private DataTable tblFiltered =
ds.Tables("GRAPHICS").AsEnumerable().Where(row =>
row.Field<int>("GRAPHIC_ID") == graphId && row.Field<int>
("GRAPHIC_ID")).CopyToDataTable;
【问题讨论】:
-
你可以创建一个
DataView并使用DataView.RowFilter
标签: c# winforms datagridview datatable