0

複数のサーバーの役割を持つ dataGridView があります。webSrvr やクライアントに「似ていない」ロールを持つサーバー名のコレクションを取得したいと考えています。たとえば..DGV:

Servers | Server 1 | Server 2 | Server 3 | Server 4 | Server 5 
Role    | Database | Proxy    | WebSrvr  | Client   | DC

サーバー 1、2、5 の列ヘッダー (名前) を取得する簡単な linq ステートメントはありますか? 「好きではない」または同等のものを使用したい理由は、ロールの最後に追加の値を含めることができるためです。考え?

4

1 に答える 1

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() };

彼のオブジェクトには、文字とそれが繰り返される時間があります...

于 2013-11-15T00:31:23.047 に答える