首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

怎么将内存中重复多天的记录只选择其中的一条显示,类似于distinct

2012-02-08 
如何将内存中重复多天的记录只选择其中的一条显示,类似于distinct比如内存表dataTable中有以下的记录idnam

如何将内存中重复多天的记录只选择其中的一条显示,类似于distinct
比如内存表dataTable中有以下的记录
id name:
1 张三
2 张三
3 李四
4 王二
我想将张三,李四,王二填充到一个datagridview中.但是重复的张三只是显示一个,这样改如何处理呢?

 

[解决办法]
使用Linq to dataset 然后将查询结果绑定到datagridview。参考如下:
dim query=(from name in nametable.asDnumerable() select name).distinct
dim dv as dataview
dv=query.AsdataView()
datagridview1.datasource=dv

热点排行