如何使用 LINQ 在数据网格视图中不打印重复项
我有一个名为 TIME 的表,里面有多个学生。有时,学生 A 在 TIME 中会有多个条目。如何只打印学生A的最新记录?
I have a table called TIME and there are multiple students in it. Sometimes, student A will have more than one entry in TIME. How do I print just the latest record for student A?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
你想要最新的学生A?..那么你可能需要这样的东西:
我假设你可以通过一些参数对它们进行排序(我在这里使用了DateChanged..可能你有一些增量主键或smth)。
You want latest student A?.. Then may be you need something like this:
I assume here that you can sort them by some parameter(i used DateChanged here..May be you have some incremental primary key or smth).
此示例使用 Distinct 删除因数为 300 的序列中的重复元素。
结果
300 的素因数:
2
3
5
请参阅:http://msdn.microsoft.com/en-us/vcsharp /aa336761.aspx#distinct1
This sample uses Distinct to remove duplicate elements in a sequence of factors of 300.
Result
Prime factors of 300:
2
3
5
See: http://msdn.microsoft.com/en-us/vcsharp/aa336761.aspx#distinct1
您必须按学生入学时间对记录进行分组。
因为我不知道你的模式,所以我使用了一些任意名称
You have to group the records by student entry time.
since I don't know your schema, I've used some arbitrary names