2016-09-12 3 views
1

サーバー名の一覧を取得するために列挙子を使用していますが、1つしか取得できません。現在のネットワークサーバー名を取得する必要があります

  DataTable table = System.Data.Sql.SqlDataSourceEnumerator.Instance.GetDataSources(); 
     foreach (DataRow server in table.Rows) 
     { 
      Console.WriteLine(server[table.Columns["ServerName"]].ToString()); 
      Console.Read(); 
     } 

ただし、このコードでは1つのサーバー名しか取得できません。 私を助けてください!

+0

を試してみて、あなたが 'Console.Read'を取るならば、それは動作しますか? –

答えて

1

DataTable table = System.Data.Sql.SqlDataSourceEnumerator.Instance.GetDataSources(); 
foreach (DataRow server in table.Rows) 
{ 
    Console.WriteLine(server["ServerName"].ToString()); 
    Console.Read(); 
} 
+0

更新いただきありがとうございます。 –

関連する問題