سلام
کد شما که برای من تعداد سرورها رو صفر بر می گردوند
ولی این کد زیر کد تبدیل شده اقای whitehat هست ببین برای شما کار می کنه یا نه
Dim dt As System.Data.DataTable
dt = New DataTable()
dt = System.Data.Sql.SqlDataSourceEnumerator.Instance.G etDataSources()
ForEach dr As DataRow In dt.Rows
Console.WriteLine(dr("ServerName").ToString())
Next dr
در ضمن می تونی به جای خطی که توش console نوشته از کد زیر هم استفاده کنی که
نام سرور ها رو توی listbox می ریزه
ListBox1.Items.Add((dr("ServerName").ToString))
به من هم خبرشو بده