private void LoadBusFromFile(string filename)
 {
     ElectricityService.ElectricityServiceClient esc = new ElectricityService.ElectricityServiceClient();
     try
     {
         FileStream fs = new FileStream(filename, FileMode.Open);
         List<ElectricityService.ConfigStationInformation> StationList = new List<ElectricityService.ConfigStationInformation>();
         StreamReader sr = new StreamReader(fs, Encoding.GetEncoding("gb2312"));
         string line;
         string[] paras;
         while (!sr.EndOfStream)
         {
             line = sr.ReadLine();
             paras = System.Text.RegularExpressions.Regex.Split(line, @"\s+");
             if (paras.Length == 5)
             {
                 ElectricityService.ConfigStationInformation tmpStation = new ElectricityService.ConfigStationInformation();
                 tmpStation.StationName = paras[1];
                 tmpStation.Longitude = double.Parse(paras[2]);
                 tmpStation.Latitude = double.Parse(paras[3]);
                 tmpStation.VoltageLevel = double.Parse(paras[4]);
                 StationList.Add(tmpStation);
             }
         }
         foreach (ElectricityService.ConfigStationInformation tmpStation in StationList)
         {
             esc.AddConfigStationInformation(tmpStation);
         }
         esc.Close();
     }
     catch (TimeoutException)
     {
         MessageBox.Show("服务器请求超时");
         esc.Abort();
     }
 }