【发布时间】:2021-04-10 09:55:13
【问题描述】:
我有包含列的数据表:ID、Chapter Number、Query ID 和 Date"。
我有重复的问题,Query ID 相同,但日期不同。
我想在 DataGridView 中仅显示 Query ID 相同时具有最新日期的问题(一行)。
我还想显示不重复的问题(行)Query IDs。
我的桌子是这样的:
| ID | Chapter Number | Query ID | Date (DD-MM-YYYY) |
|---|---|---|---|
| 1 | Chapter-3 | Q-03-05 | 04-05-2021 |
| 2 | Chapter-3 | Q-03-05 | 05-05-2021 |
| 3 | Chapter-3 | Q-03-04 | 06-05-2021 |
| 4 | Chapter-3 | Q-03-06 | 07-05-2021 |
我希望 DataGridView 中的表格条目是这样的:
| ID | Chapter Number | Query ID | Date (DD-MM-YYYY) |
|---|---|---|---|
| 2 | Chapter-3 | Q-03-05 | 05-05-2021 |
| 3 | Chapter-3 | Q-03-04 | 06-05-2021 |
| 4 | Chapter-3 | Q-03-06 | 07-05-2021 |
这是我的代码:
Dim duplicates =
(From cust In SARDataSet.Table1
Group By dupp = cust.Query_ID Into GP = Group
Order By dupp Ascending
Select GP).First()
For Each dw In duplicates
DataGridView3.DataSource = duplicates.ToList()
Next
【问题讨论】:
标签: vb.net winforms linq date datagridview