public static void LoadRealtimeRow(string Code, DataPackage dp, bool AlreadyMerged) { DataRow ticker = StockDB.dtSymbolList.Rows.Find(Code); if (ticker != null) { StockDB.dtSymbolListChanged = true; if (dp.Last != 0f) { ticker["LastA"] = dp.Last; } if (!string.IsNullOrEmpty(dp.CompanyName)) { ticker["Name"] = dp.CompanyName; } ticker["OpenA"] = dp.Open; ticker["High"] = dp.High; ticker["Low"] = dp.Low; ticker["CloseA"] = dp.Close; ticker["Volume"] = dp.Volume; ticker["LastTime"] = dp.Date; if (AlreadyMerged) { ticker["MergeTime"] = dp.Date; } StockDB.UpdateRealtime(ticker); } }