html5中文学习网

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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