html5中文学习网

您的位置: 首页 > 网站及特效实例 > jquery特效 » 正文

C# 实时动态刷新列表[如 DataGridView,ListView等_编程语言综合

[ ] 已经帮助:人解决问题

   ThreadPool.QueueUserWorkItem(_ =>RZiHTML5中文学习网 - HTML5先行者学习网

  {RZiHTML5中文学习网 - HTML5先行者学习网

  this.Invoke((MethodInvoker)(() =>RZiHTML5中文学习网 - HTML5先行者学习网

  {RZiHTML5中文学习网 - HTML5先行者学习网

  tryRZiHTML5中文学习网 - HTML5先行者学习网

  {RZiHTML5中文学习网 - HTML5先行者学习网

  lock (m_objLock5)RZiHTML5中文学习网 - HTML5先行者学习网

  {RZiHTML5中文学习网 - HTML5先行者学习网

  if (EVIs.Count != Evss.Count) return; //出现异常,返回不提取RZiHTML5中文学习网 - HTML5先行者学习网

  foreach (EntityVehicleInfo evi in EVIs)RZiHTML5中文学习网 - HTML5先行者学习网

  {RZiHTML5中文学习网 - HTML5先行者学习网

  int mcuid = evi.MCUID;RZiHTML5中文学习网 - HTML5先行者学习网

  /////////////////////////添加地理位置信息RZiHTML5中文学习网 - HTML5先行者学习网

  EntityVehicleInfo vehicleInfo = null;RZiHTML5中文学习网 - HTML5先行者学习网

  vehicleInfo = DataReader.Instance.HtVehicleInfo[mcuid]asEntityVehicleInfo;RZiHTML5中文学习网 - HTML5先行者学习网

  if (vehicleInfo == null) return;RZiHTML5中文学习网 - HTML5先行者学习网

  int Add_InfoIndex = dgvVehicleInfo.Rows.Add(1);RZiHTML5中文学习网 - HTML5先行者学习网

  DataGridViewRow row = dgvVehicleInfo.Rows[Add_InfoIndex];RZiHTML5中文学习网 - HTML5先行者学习网

  dituHelper.GetAddressByGPS(vehicleInfo.Longitude, vehicleInfo.Latitude, Add_InfoIndex);RZiHTML5中文学习网 - HTML5先行者学习网

  row.Cells["VehicleInfoMCUID"].Value = vehicleInfo.MCUID;RZiHTML5中文学习网 - HTML5先行者学习网

  row.Cells["VEHICLENO"].Value = vehicleInfo.VehicleNo;RZiHTML5中文学习网 - HTML5先行者学习网

  row.Cells["ONLINE"].Value = vehicleInfo.Online;RZiHTML5中文学习网 - HTML5先行者学习网

  row.Cells["ACC"].Value = vehicleInfo.ACC;RZiHTML5中文学习网 - HTML5先行者学习网

  //row.Cells["LONGITUDE"].Value = vehicleInfo.Longitude.ToString("f5");RZiHTML5中文学习网 - HTML5先行者学习网

  //row.Cells["LATITUDE"].Value = vehicleInfo.Latitude.ToString("f5");RZiHTML5中文学习网 - HTML5先行者学习网

  row.Cells["ANGLE"].Value =UtilityHelper.Angle2Direction((int)vehicleInfo.Angle);RZiHTML5中文学习网 - HTML5先行者学习网

  row.Cells["VELOCITY"].Value = vehicleInfo.Velocity;RZiHTML5中文学习网 - HTML5先行者学习网

  row.Cells["LOCATIONSTATE"].Value = vehicleInfo.LocationState;RZiHTML5中文学习网 - HTML5先行者学习网

  row.Cells["RECEIVETIME"].Value = vehicleInfo.ReceiveTime;RZiHTML5中文学习网 - HTML5先行者学习网

  ////////////////////////////添加状态信息RZiHTML5中文学习网 - HTML5先行者学习网

  EntityVehicleState vehicleState = null;RZiHTML5中文学习网 - HTML5先行者学习网

  vehicleState = DataReader.Instance.HtVehicleState[mcuid]asEntityVehicleState;RZiHTML5中文学习网 - HTML5先行者学习网

  if (vehicleState == null) return;RZiHTML5中文学习网 - HTML5先行者学习网

  int Add_StateIndex = dgvVehicleState.Rows.Add(1);RZiHTML5中文学习网 - HTML5先行者学习网

  DataGridViewRow row2 = dgvVehicleState.Rows[Add_StateIndex];RZiHTML5中文学习网 - HTML5先行者学习网

  row2.Cells["VEHICLENOS"].Value = vehicleInfo.VehicleNo.ToString();RZiHTML5中文学习网 - HTML5先行者学习网

  vehicleInfo = null;RZiHTML5中文学习网 - HTML5先行者学习网

  row2.Cells["PositionTime"].Value = vehicleState.PositionTime.ToString();RZiHTML5中文学习网 - HTML5先行者学习网

  row2.Cells["STOPFUEL"].Value = vehicleState.StopFuel ?"是" : "否";RZiHTML5中文学习网 - HTML5先行者学习网

  row2.Cells["FUELCUT"].Value = vehicleState.FuelCut ? "断油电" : "通油电";RZiHTML5中文学习网 - HTML5先行者学习网

  row2.Cells["AUTODEFENCE"].Value = vehicleState.AutoFence ?"设防" : "解防";RZiHTML5中文学习网 - HTML5先行者学习网

  row2.Cells["TRUNKBOOT"].Value = vehicleState.TrunkBoot ?"开启" : "关闭";RZiHTML5中文学习网 - HTML5先行者学习网

  row2.Cells["BRAKING"].Value = vehicleState.Braking ? "刹车踩下" : "刹车松开";RZiHTML5中文学习网 - HTML5先行者学习网

  row2.Cells["DOOROPEN"].Value = vehicleState.DoorOpen ? "打开" : "关闭";RZiHTML5中文学习网 - HTML5先行者学习网

  row2.Cells["ACCON"].Value = vehicleState.ACCOn ? "点火" :"熄火";RZiHTML5中文学习网 - HTML5先行者学习网

  row2.Cells["POWERSAVER"].Value = vehicleState.PowerSaver ?"是" : "否";RZiHTML5中文学习网 - HTML5先行者学习网

  vehicleState = null;RZiHTML5中文学习网 - HTML5先行者学习网

  }RZiHTML5中文学习网 - HTML5先行者学习网

  }RZiHTML5中文学习网 - HTML5先行者学习网

  }RZiHTML5中文学习网 - HTML5先行者学习网

  catch (Exception ex)RZiHTML5中文学习网 - HTML5先行者学习网

  {RZiHTML5中文学习网 - HTML5先行者学习网

  LogHelper.Writeln("Instance_NotifyInfo " + ex.StackTrace);RZiHTML5中文学习网 - HTML5先行者学习网

  }RZiHTML5中文学习网 - HTML5先行者学习网

  }));RZiHTML5中文学习网 - HTML5先行者学习网

  });RZiHTML5中文学习网 - HTML5先行者学习网

  效果如下:RZiHTML5中文学习网 - HTML5先行者学习网

C# 实时动态刷新列表[如 DataGridView,ListView等 三联
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助