私は C# と GUI プログラミングに不慣れなので、これは単純なものだと感じていますが、DisplayMember のドキュメントは私を混乱させています。
List<string[]> serverInfo = new List<string[]>();
serverInfo.Add(new string[] { "server one", "1.2.3.4", "12345" });
serverInfo.Add(new string[] { "server two", "1.2.3.4", "12346" });
serverInfo.Add(new string[] { "server three", "1.2.3.5", "12343" });
ComboBox serverPickList = new ComboBox();
serverPickList.DataSource = serverInfo;
serverPickList.DisplayMember = "???";
ComboBox のオプションは「サーバー 1」、「サーバー 2」、および「サーバー 3」である必要がありますが、string[] 配列を処理するのでバインドしたままにします。