我有一个具有多个服务器角色的dataGridView。我想获得一组服务器名称,其角色“不喜欢”webSrvr或客户端。例如...... DGV:
Servers | Server 1 | Server 2 | Server 3 | Server 4 | Server 5
Role | Database | Proxy | WebSrvr | Client | DC
是否有一个简单的linq语句来提取服务器1,2和5列标题(名称)?我想要使用“not like”或等效的原因是因为角色在其末尾可以有其他值。想法?
答案 0 :(得分:0)
你可以做你想做的事......
var your_name = from str in your_list_source_here
where (str == some_condition)
select ( new { create your object here } )
您可以在create your object here
这是Linqpad的示例,用于说明如何使用新对象...
var words =
from word in "The quick brown fox jumps over the lazy dog".Split()
orderby word.ToUpper()
select word;
var duplicates =
from word in words
group word.ToUpper() by word.ToUpper() into g
where g.Count() > 1
select new { g.Key, Count = g.Count() };
他的物品会有重复的字母和时间......