//加载球赛信息 “场次,主场球队,客场球队等”,加载到datagrid(回调函数) void sc_GetPassRateCompleted(object sender, GetPassRateCompletedEventArgs e) { List<T_PassRate> PassRate = new List<T_PassRate>(e.Result); string id = string.Empty; for (int j = 0; j < GameNumber.Length; j++) { Netball ball = new Netball(); string str = GameNumber[j].ToString(); id = str.Split('(')[0].ToString();//取出字符串里的一个id string[] otherinfo = str.Split('(')[1].Substring(0, str.Split('(')[1].Length - 1).Split(',');//胜负平信息数组 int InfoLength = otherinfo.Length; #region for (int k = 0; k < PassRate.Count; k++) { if (PassRate[k].MatchID.ToString() == id) { ball.Number = PassRate[k].MatchNumber; ball.SimpleNum = PassRate[k].MatchNumber.Substring(PassRate[k].MatchNumber.Length - 2, 2); ball.HomeField = PassRate[k].MainTeam; ball.VisitingField = PassRate[k].GuestTeam; ball.SS = (double)PassRate[k].SS; ball.SP = (double)PassRate[k].SP; ball.SF = (double)PassRate[k].SF; ball.PS = (double)PassRate[k].PS; ball.PP = (double)PassRate[k].PP; ball.PF = (double)PassRate[k].PF; ball.FS = (double)PassRate[k].FS; ball.FP = (double)PassRate[k].FP; ball.FF = (double)PassRate[k].FF; ball.Id = PassRate[k].Id; break; } } #endregion NetBallList.Add(ball); } this.DataGrid1.ItemsSource = NetBallList; this.DataGrid3.ItemsSource = NetBallList; //延时初始化指数和、指数积、奖金 Timer = new DispatcherTimer(); Timer.Interval = new TimeSpan(0, 0, 1); Timer.Tick += new EventHandler(Timer_Tick); Timer.Start(); }
//加载球赛信息 “场次,主场球队,客场球队等”,加载到datagrid(回调函数) void sc_GetPassRateCompleted(object sender, GetPassRateCompletedEventArgs e) { List<T_PassRate> PassRate = new List<T_PassRate>(e.Result); string id = string.Empty; for (int j = 0; j < GameNumber.Length; j++) { Netball ball = new Netball(); string str = GameNumber[j].ToString(); id = str.Split('(')[0].ToString();//取出字符串里的一个id string[] otherinfo = str.Split('(')[1].Substring(0, str.Split('(')[1].Length - 1).Split(',');//胜负平信息数组 int InfoLength = otherinfo.Length; #region for (int k = 0; k < PassRate.Count; k++) { if (PassRate[k].MatchID.ToString() == id) { ball.Number = PassRate[k].MatchNumber; ball.HomeField = PassRate[k].MainTeam; ball.VisitingField = PassRate[k].GuestTeam; ball.F01 = (double)PassRate[k].F01; ball.F02 = (double)PassRate[k].F02; ball.F03 = (double)PassRate[k].F03; ball.F04 = (double)PassRate[k].F04; ball.F05 = (double)PassRate[k].F05; ball.F12 = (double)PassRate[k].F12; ball.F13 = (double)PassRate[k].F13; ball.F14 = (double)PassRate[k].F14; ball.F15 = (double)PassRate[k].F15; ball.F23 = (double)PassRate[k].F23; ball.F24 = (double)PassRate[k].F24; ball.F25 = (double)PassRate[k].F25; ball.Fother = (double)PassRate[k].Fother; ball.P00 = (double)PassRate[k].P00; ball.P11 = (double)PassRate[k].P11; ball.P22 = (double)PassRate[k].P22; ball.P33 = (double)PassRate[k].P33; ball.Pother = (double)PassRate[k].Pother; ball.S10 = (double)PassRate[k].S10; ball.S20 = (double)PassRate[k].S20; ball.S21 = (double)PassRate[k].S21; ball.S30 = (double)PassRate[k].S30; ball.S31 = (double)PassRate[k].S31; ball.S32 = (double)PassRate[k].S32; ball.S40 = (double)PassRate[k].S40; ball.S41 = (double)PassRate[k].S41; ball.S42 = (double)PassRate[k].S42; ball.S50 = (double)PassRate[k].S50; ball.S51 = (double)PassRate[k].S51; ball.S52 = (double)PassRate[k].S52; ball.Sother = (double)PassRate[k].Sother; ball.Id = PassRate[k].Id; break; } } #endregion NetBallList.Add(ball); } this.DataGrid1.ItemsSource = NetBallList; //延时初始化指数和、指数积、奖金 Timer = new DispatcherTimer(); Timer.Interval = new TimeSpan(0, 0, 1); Timer.Tick += new EventHandler(Timer_Tick); Timer.Start(); }