private void dataGridView1_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e) { e.Value = memoryCache.RetrieveElement(e.RowIndex, e.ColumnIndex); }
protected virtual void dgMemory_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e) { }
private void dgViewHoaDon_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e) { ImprovePerfomance.CellValueNeeded(sender, e, thongKeHoaDonDT); }
private void gvCompounds_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e) { if (e.RowIndex >= currentItems.Count) { e.Value = string.Empty; return; } var compound = currentItems[e.RowIndex]; if (e.ColumnIndex < FirstProductIonColumn) { if (e.ColumnIndex == 0) { e.Value = compound.ObjectName; } else if (e.ColumnIndex == 1) { e.Value = compound.PrecursurFormula; } else if (e.ColumnIndex == 2) { e.Value = compound.LightMz; } else if (e.ColumnIndex == 3) { e.Value = compound.HeavyMz; } else if (e.ColumnIndex == 4) { e.Value = compound.Enabled; } else if (e.ColumnIndex == 5) { e.Value = compound.IsDecoy; } } else { var itemindex = (int)(Math.Truncate((e.ColumnIndex - FirstProductIonColumn) / 3.0)); var colindex = (e.ColumnIndex - FirstProductIonColumn) % 3; var fileitem = (from f in compound.FileItems where f != null && f.Items[itemindex] != null select f.Items[itemindex]).FirstOrDefault(); if (fileitem == null) { e.Value = string.Empty; } else { var pep = fileitem.PairedPeptide; if (IsPeptideInvalid(pep)) { if (colindex == 0) { e.Value = "#N/A"; } else { e.Value = "0"; } } else if (colindex == 0) { e.Value = MyConvert.Format("{0:0.0000}", pep.Ratio); } else if (colindex == 1) { if (double.IsNaN(pep.SD) || double.IsInfinity(pep.SD)) { e.Value = "0"; } else { e.Value = MyConvert.Format("{0:0.0000}", pep.SD); } } else { e.Value = pep.ProductIonPairs.Count(m => m.Enabled); } } } }
private void dataGridView1_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e) { if (dataGridView1.Rows[e.RowIndex].IsNewRow)//new record { } else { if (e.RowIndex > oids.Count - 1) { } else { if (e.ColumnIndex == 0) { e.Value = oids[e.RowIndex]; } else { MetaField fi = metaType.Fields[e.ColumnIndex - 1]; if (fi.FieldType == null)//complex type { int TID = 0; bool isArray = false; _bs._ltid(this.siaqodb, (int)this.dataGridView1.Rows[e.RowIndex].Cells[0].Value, this.metaType, fi.Name, ref TID, ref isArray); if (TID <= 0) { if (TID == -31) { e.Value = "[Dictionary<,>]"; } else if (TID == -32) { e.Value = "[Jagged Array]"; } else { e.Value = "[null]"; } } else { MetaType mtOfComplex = FindMeta(TID); if (isArray) { string[] name = mtOfComplex.Name.Split(','); e.Value = name[0] + " []"; } else { string[] name = mtOfComplex.Name.Split(','); e.Value = name[0]; } } } else { e.Value = siaqodb.LoadValue(oids[e.RowIndex], metaType.Fields[e.ColumnIndex - 1].Name, metaType); } if (e.Value == null) { e.Value = "[null]"; } } } } }
private void dataGridViewOrderedlist_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e) { e.Value = AC.dt.Rows[e.RowIndex][e.ColumnIndex]; }
private void dataGridView1_CellValuePushed(object sender, DataGridViewCellValueEventArgs e) { store[e.RowIndex] = (LightStatus)e.Value; }
/// <summary> /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed. /// <example> /// datagridviewcellvalueeventhandler.BeginInvoke(sender, e, callback); /// </example> /// </summary> public static IAsyncResult BeginInvoke(this DataGridViewCellValueEventHandler datagridviewcellvalueeventhandler, Object sender, DataGridViewCellValueEventArgs e, AsyncCallback callback) { if (datagridviewcellvalueeventhandler == null) { throw new ArgumentNullException("datagridviewcellvalueeventhandler"); } return(datagridviewcellvalueeventhandler.BeginInvoke(sender, e, callback, null)); }
void dgv_data_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e) { e.Value = memoryCache.RetrieveElement(e.RowIndex, e.ColumnIndex); }
private void dataGridView1_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e) { e.Value = store[e.RowIndex]; }
private void gridAuditHistory_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e) { e.Value = _dataCache.RetrieveElement(e.RowIndex, e.ColumnIndex); }
private void ChannelSettingsDataGridView_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e) { if (e.RowIndex >= stationIDs_.Count()) { return; } ChannelSettingsColumn column = GetColumnByIndex(e.ColumnIndex); string stationID = stationIDs_[e.RowIndex]; SDStation station = channelSettingsLineup.GetStationByID(stationID); switch (column) { case ChannelSettingsColumn.Callsign: e.Value = station.callsign; break; case ChannelSettingsColumn.DefaultGuideChannels: var defaultChannelNumbers = channelSettingsLineup.defaultStationChannelNumbers[stationID]; e.Value = string.Join("\n", defaultChannelNumbers); break; case ChannelSettingsColumn.DefaultPhysicalChannels: var defaultPhysicalChannels = channelSettingsLineup.defaultStationTuningParams[stationID]; e.Value = string.Join("\n", defaultPhysicalChannels); break; case ChannelSettingsColumn.Download: e.Value = !channelSettingsLineup.ExcludedFromDownload(stationID); break; case ChannelSettingsColumn.EffectiveGuideChannels: var effectiveChannelNumbers = channelSettingsLineup.EffectiveStationChannelNumbers(stationID); e.Value = string.Join("\n", effectiveChannelNumbers); break; case ChannelSettingsColumn.EffectivePhysicalChannels: var effectivePhysicalChannels = channelSettingsLineup.EffectivePhysicalChannelNumbers(stationID); e.Value = string.Join("\n", effectivePhysicalChannels); break; case ChannelSettingsColumn.IncludeInGuide: e.Value = !channelSettingsLineup.ExcludedFromGuide(stationID); break; case ChannelSettingsColumn.Logo: string url = station.logo?.URL; Image image = null; if (url != null) { image = Misc.LoadImageFromURL(url); } e.Value = (image != null) ? image : new Bitmap(1, 1); break; case ChannelSettingsColumn.PhysicalChannelOverride: case ChannelSettingsColumn.GuideChannelOverride: e.Value = "Override"; break; case ChannelSettingsColumn.StationID: e.Value = stationID; break; case ChannelSettingsColumn.StationName: e.Value = station.name; break; } }
private void m_TYPEDataGridView_CellValuePushed(object sender, DataGridViewCellValueEventArgs e) { }
private void grid_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e) { e.Value = db.GetValue(GetCurrentRowPosition(e.RowIndex), e.ColumnIndex); }
private void dataGridView1_CellValuePushed(object sender, DataGridViewCellValueEventArgs e) { int i = 10; i = i + 10; }
private void dtggrid_CellValuePushed(object sender, DataGridViewCellValueEventArgs e) { var valor = e.Value; }
private void Marks_Grid_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e) { if (e.RowIndex > -1 && e.RowIndex < Marks.MarkCount) { switch ((Columns)e.ColumnIndex) { case Columns.Name: e.Value = Marks.MarkName(e.RowIndex); break; case Columns.EdType: e.Value = Marks.EdName(e.RowIndex); break; case Columns.m1: e.Value = GetMonth(e.RowIndex, 0); break; case Columns.m2: e.Value = GetMonth(e.RowIndex, 1); break; case Columns.m3: e.Value = GetMonth(e.RowIndex, 2); break; case Columns.m4: e.Value = GetMonth(e.RowIndex, 3); break; case Columns.m5: e.Value = GetMonth(e.RowIndex, 4); break; case Columns.m6: e.Value = GetMonth(e.RowIndex, 5); break; case Columns.m7: e.Value = GetMonth(e.RowIndex, 6); break; case Columns.m8: e.Value = GetMonth(e.RowIndex, 7); break; case Columns.m9: e.Value = GetMonth(e.RowIndex, 8); break; case Columns.m10: e.Value = GetMonth(e.RowIndex, 9); break; case Columns.m11: e.Value = GetMonth(e.RowIndex, 10); break; case Columns.m12: e.Value = GetMonth(e.RowIndex, 11); break; case Columns.q1: e.Value = GetQuartal(e.RowIndex, 0); break; case Columns.q2: e.Value = GetQuartal(e.RowIndex, 1); break; case Columns.q3: e.Value = GetQuartal(e.RowIndex, 2); break; case Columns.q4: e.Value = GetQuartal(e.RowIndex, 3); break; case Columns.Year: { var Value = Marks.YearSumm(e.RowIndex); switch (Marks.VarType(e.RowIndex)) { case data.VarType.Bool: if (Value == 1) { e.Value = "Да"; } else if (Value == 0) { e.Value = "Нет"; } else { e.Value = Value; } break; case data.VarType.dbl: case data.VarType.i32: if (Value == 0) { e.Value = Marks.MZero(e.RowIndex); } else { e.Value = Value; } break; default: throw new Exception("неизвестный тип"); } } break; } } }
private string GetKey(DataGridViewCellValueEventArgs cell) { return(DataGridView1.Rows[cell.RowIndex]. Cells[ColumnName.EmployeeId.ToString()].Value.ToString()); }
/// <summary> /// Auth GridView CellValue Needed Event. /// </summary> private void AuthGridView_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e) { try { if (e.RowIndex > TotalRecords.Count - 1) { return; } switch (AuthGridView.Columns[e.ColumnIndex].Name) { case "IDColumn": e.Value = e.RowIndex + 1; break; case "EIDColumn": e.Value = TotalRecords[e.RowIndex].Value3.WorkerId; break; case "NameColumn": e.Value = TotalRecords[e.RowIndex].Value3.WorkerName; break; case "DeptNameColumn": e.Value = String.Format("{0} - {1}", TotalRecords[e.RowIndex].Value3.DepId, TotalRecords[e.RowIndex].Value3.DepName); break; case "CardSnColumn": e.Value = TotalRecords[e.RowIndex].Value3.CardSn; break; case "DevIDColumn": e.Value = TotalRecords[e.RowIndex].Value1.DevID; break; case "DevNameColumn": e.Value = GetDeviceRemark(TotalRecords[e.RowIndex].Value1); break; case "BeginTimeColumn": e.Value = Common.GetDateTimeString(TotalRecords[e.RowIndex].Value2.BeginTime); break; case "EndTimeColumn": e.Value = Common.GetDateTimeString(TotalRecords[e.RowIndex].Value2.EndTime); break; case "LimitColumn": e.Value = ComUtility.GetLimitIDText(TotalRecords[e.RowIndex].Value2.LimitId); break; case "LimitIndexColumn": e.Value = TotalRecords[e.RowIndex].Value2.LimitIndex == ComUtility.DefaultInt32 ? String.Empty : TotalRecords[e.RowIndex].Value2.LimitIndex.ToString(); break; case "EnabledColumn": e.Value = TotalRecords[e.RowIndex].Value2.Enabled ? "启用" : "禁用"; break; default: break; } } catch (Exception err) { Common.WriteLog(DateTime.Now, EnmMsgType.Error, "System", "Delta.MPS.AccessSystem.BitchUpdateEndTimeForm.AuthGridView.CellValueNeeded", err.Message, err.StackTrace); MessageBox.Show(err.Message, "系统错误", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void DgrdResult_CellValueNeeded(object sender, DataGridViewCellValueEventArgs pArgs) { Resto lResto; if (pArgs.RowIndex < mRestos.Count) { lResto = mRestos.ElementAt(pArgs.RowIndex); switch (pArgs.ColumnIndex) { case 0: pArgs.Value = lResto.xID; break; case 1: pArgs.Value = lResto.xName; break; case 2: pArgs.Value = lResto.xDescr; break; case 3: pArgs.Value = lResto.xAddress; break; case 4: pArgs.Value = lResto.xPostalCode; break; case 5: pArgs.Value = lResto.xCity; break; case 6: pArgs.Value = lResto.xLongitude.ToString(); break; case 7: pArgs.Value = lResto.xLatitude.ToString(); break; case 8: pArgs.Value = lResto.xHoursMonday; break; case 9: pArgs.Value = lResto.xDriveHoursMonday; break; case 10: pArgs.Value = lResto.xHoursTuesday; break; case 11: pArgs.Value = lResto.xDriveHoursTuesday; break; case 12: pArgs.Value = lResto.xHoursWednesday; break; case 13: pArgs.Value = lResto.xDriveHoursWednesday; break; case 14: pArgs.Value = lResto.xHoursThursday; break; case 15: pArgs.Value = lResto.xDriveHoursThursday; break; case 16: pArgs.Value = lResto.xHoursFriday; break; case 17: pArgs.Value = lResto.xDriveHoursFriday; break; case 18: pArgs.Value = lResto.xHoursSaturday; break; case 19: pArgs.Value = lResto.xDriveHoursSaturday; break; case 20: pArgs.Value = lResto.xHoursSunday; break; case 21: pArgs.Value = lResto.xDriveHoursSunday; break; } } }
protected override void OnCellValuePushed(DataGridViewCellValueEventArgs e) { base.OnCellValuePushed(e); PushedValue(e.RowIndex, e.ColumnIndex, e.Value); }
private void dgvCustomview_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e) { }
private void dataGridViewTEC_CellValuePushed(object sender, DataGridViewCellValueEventArgs e) { }
/// <summary> /// Records GridView CellValue Needed Event. /// </summary> private void HisCardGridView_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e) { try { if (e.RowIndex > CurRecords.Count - 1) { return; } switch (HisCardGridView.Columns[e.ColumnIndex].Name) { case "HCIDColumn": e.Value = e.RowIndex + 1; break; case "HCRecIDColumn": e.Value = CurRecords[e.RowIndex].ID; break; case "HCArea2Column": e.Value = CurRecords[e.RowIndex].Device.Area2Name; break; case "HCArea3Column": e.Value = CurRecords[e.RowIndex].Device.Area3Name; break; case "HCStaNameColumn": e.Value = CurRecords[e.RowIndex].Device.StaName; break; case "HCDevIDColumn": e.Value = CurRecords[e.RowIndex].Device.DevID; break; case "HCDevNameColumn": e.Value = CurRecords[e.RowIndex].Device.DevName; break; case "HCDescColumn": e.Value = CurRecords[e.RowIndex].Remark; break; case "HCCardSnColumn": e.Value = CurRecords[e.RowIndex].CardSn; break; case "HCTimeColumn": e.Value = Common.GetDateTimeString(CurRecords[e.RowIndex].CardTime); break; case "HCWorkerColumn": e.Value = CurRecords[e.RowIndex].Card != null?String.Format("{0} - {1}", CurRecords[e.RowIndex].Card.WorkerId, CurRecords[e.RowIndex].Card.WorkerName) : String.Empty; break; case "HCWorkerTypeColumn": e.Value = CurRecords[e.RowIndex].Card != null?ComUtility.GetWorkerTypeText(CurRecords[e.RowIndex].Card.WorkerType) : String.Empty; break; case "HCDeptColumn": e.Value = CurRecords[e.RowIndex].Card != null?String.Format("{0} - {1}", CurRecords[e.RowIndex].Card.DepId, CurRecords[e.RowIndex].Card.DepName) : String.Empty; break; default: break; } } catch (Exception err) { Common.WriteLog(DateTime.Now, EnmMsgType.Error, "System", "Delta.MPS.AccessSystem.HisCardRecordsForm.HisCardGridView.CellValueNeeded", err.Message, err.StackTrace); MessageBox.Show(err.Message, "系统错误", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void GridCellValuePushed(object sender, DataGridViewCellValueEventArgs e) { var s = e.Value as string; int realIndex = RowManager.RealIndex(e.RowIndex); var fld = _table.Fields[e.ColumnIndex]; if (s == null) { switch (fld.Type) { case AttributeType.String: _table.EditCellValue(e.ColumnIndex, realIndex, string.Empty); break; case AttributeType.Integer: _table.EditCellValue(e.ColumnIndex, realIndex, 0); break; case AttributeType.Double: _table.EditCellValue(e.ColumnIndex, realIndex, 0.0); break; case AttributeType.Boolean: _table.EditCellValue(e.ColumnIndex, realIndex, false); break; case AttributeType.Date: _table.EditCellValue(e.ColumnIndex, realIndex, DateTime.MinValue); break; } } else { switch (fld.Type) { case AttributeType.String: if (fld.Width < s.Length) { MessageService.Current.Info("The string is too long and will be truncated."); s = s.Substring(0, fld.Width); } _table.EditCellValue(e.ColumnIndex, realIndex, s); break; case AttributeType.Integer: { if (int.TryParse(s, out int val)) { _table.EditCellValue(e.ColumnIndex, realIndex, val); } else { MessageService.Current.Info("The string is not recognized as an integer value."); } } break; case AttributeType.Double: { if (double.TryParse(s, out double val)) { _table.EditCellValue(e.ColumnIndex, realIndex, val); } else { MessageService.Current.Info( "The string is not recognized as a floating point numeric value."); } } break; case AttributeType.Date: { if (DateTime.TryParse(s, out DateTime val)) { _table.EditCellValue(e.ColumnIndex, realIndex, val); } else { MessageService.Current.Info( "The string is not recognized as a date/time value."); } } break; case AttributeType.Boolean: { if (bool.TryParse(s, out bool val)) { _table.EditCellValue(e.ColumnIndex, realIndex, val); } else { MessageService.Current.Info( "The string is not recognized as a boolean value."); } } break; } } DelegateHelper.FireEvent(this, CellValueEdited); }
private string GetKey(DataGridViewCellValueEventArgs cell) { return(this.dataGridViewDocumentos.Rows[cell.RowIndex].Cells["Id"].Value.ToString()); }
private void GridCellValueNeeded(object sender, DataGridViewCellValueEventArgs e) { int realIndex = RowManager.RealIndex(e.RowIndex); e.Value = _table.CellValue(e.ColumnIndex, realIndex); }
/// <summary> /// GridView_CellValueNeeded event implementation /// </summary> private void GridView_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e) { int idx = EnsurePageForRowIndex(e.RowIndex); bool isfound = (idx < _lst.Count); switch (e.ColumnIndex) { case 0: if (isfound) { if (_lst[idx].Enabled) { e.Value = Neos.IdentityServer.Console.Resources.Neos_IdentityServer_Console_Snapin.small_user_enabled; } else { e.Value = Neos.IdentityServer.Console.Resources.Neos_IdentityServer_Console_Snapin.small_user_disabled; } } else { e.Value = Neos.IdentityServer.Console.Resources.Neos_IdentityServer_Console_Snapin.small_user_disabled; } break; case 1: if (isfound) { e.Value = _lst[idx].ID; } else { e.Value = Guid.Empty.ToString(); } break; case 2: if (isfound) { e.Value = _lst[idx].UPN; } else { e.Value = string.Empty; } break; case 3: if (isfound) { e.Value = _lst[idx].MailAddress; } else { e.Value = string.Empty; } break; case 4: if (isfound) { e.Value = _lst[idx].PhoneNumber; } else { e.Value = string.Empty; } break; case 5: if (isfound) { e.Value = _lst[idx].PreferredMethod; } else { e.Value = PreferredMethod.Choose; } break; case 6: if (isfound) { e.Value = _lst[idx].Enabled; } else { e.Value = false; } break; } }
private void table_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e) { var row = e.RowIndex + ViewOffset; if (row >= Project.Data.GetRomSize()) { return; } switch (e.ColumnIndex) { case 0: e.Value = Project.Data.GetLabelName(Project.Data.ConvertPCtoSnes(row)); break; case 1: e.Value = Util.NumberToBaseString(Project.Data.ConvertPCtoSnes(row), Util.NumberBase.Hexadecimal, 6); break; case 2: e.Value = (char)Project.Data.GetRomByte(row); break; case 3: e.Value = Util.NumberToBaseString(Project.Data.GetRomByte(row), displayBase); break; case 4: e.Value = RomUtil.PointToString(Project.Data.GetInOutPoint(row)); break; case 5: var len = Project.Data.GetInstructionLength(row); e.Value = row + len <= Project.Data.GetRomSize() ? Project.Data.GetInstruction(row) : ""; break; case 6: var ia = Project.Data.GetIntermediateAddressOrPointer(row); e.Value = ia >= 0 ? Util.NumberToBaseString(ia, Util.NumberBase.Hexadecimal, 6) : ""; break; case 7: e.Value = Util.GetEnumDescription(Project.Data.GetFlag(row)); break; case 8: e.Value = Util.NumberToBaseString(Project.Data.GetDataBank(row), Util.NumberBase.Hexadecimal, 2); break; case 9: e.Value = Util.NumberToBaseString(Project.Data.GetDirectPage(row), Util.NumberBase.Hexadecimal, 4); break; case 10: e.Value = RomUtil.BoolToSize(Project.Data.GetMFlag(row)); break; case 11: e.Value = RomUtil.BoolToSize(Project.Data.GetXFlag(row)); break; case 12: e.Value = Project.Data.GetComment(Project.Data.ConvertPCtoSnes(row)); break; } }
private void drug_tab_dv_CellValuePushed(object sender, DataGridViewCellValueEventArgs e) { }
private void RomGridCellValueNeeded(object sender, DataGridViewCellValueEventArgs e) { RvFile tFile = romGrid[e.RowIndex]; switch ((eRomGrid)e.ColumnIndex) { case eRomGrid.Got: Bitmap bmp = new Bitmap(54, 18); Graphics g = Graphics.FromImage(bmp); string bitmapName = "R_" + tFile.DatStatus + "_" + tFile.RepStatus; Bitmap romIcon = rvImages.GetBitmap(bitmapName); if (romIcon != null) { g.DrawImage(romIcon, 0, 0, 54, 18); e.Value = bmp; } else { Debug.WriteLine($"Missing image for {bitmapName}"); } g.Dispose(); break; case eRomGrid.Rom: string fname = tFile.UiDisplayName; if (!string.IsNullOrEmpty(tFile.FileName)) { fname += " (Found: " + tFile.FileName + ")"; } if (tFile.CHDVersion != null) { fname += " (V" + tFile.CHDVersion + ")"; } if (tFile.HeaderFileType != HeaderFileType.Nothing) { fname += " (" + tFile.HeaderFileType + ")"; } e.Value = fname; break; case eRomGrid.Merge: e.Value = tFile.Merge; break; case eRomGrid.Size: e.Value = SetCell(tFile.Size.ToString(), tFile, FileStatus.SizeFromDAT, FileStatus.SizeFromHeader, FileStatus.SizeVerified); break; case eRomGrid.CRC32: e.Value = SetCell(tFile.CRC.ToHexString(), tFile, FileStatus.CRCFromDAT, FileStatus.CRCFromHeader, FileStatus.CRCVerified); break; case eRomGrid.SHA1: e.Value = SetCell(tFile.SHA1.ToHexString(), tFile, FileStatus.SHA1FromDAT, FileStatus.SHA1FromHeader, FileStatus.SHA1Verified); break; case eRomGrid.MD5: e.Value = SetCell(tFile.MD5.ToHexString(), tFile, FileStatus.MD5FromDAT, FileStatus.MD5FromHeader, FileStatus.MD5Verified); break; case eRomGrid.AltSize: e.Value = SetCell(tFile.AltSize.ToString(), tFile, FileStatus.AltSizeFromDAT, FileStatus.AltSizeFromHeader, FileStatus.AltSizeVerified); break; case eRomGrid.AltCRC32: e.Value = SetCell(tFile.AltCRC.ToHexString(), tFile, FileStatus.AltCRCFromDAT, FileStatus.AltCRCFromHeader, FileStatus.AltCRCVerified); break; case eRomGrid.AltSHA1: e.Value = SetCell(tFile.AltSHA1.ToHexString(), tFile, FileStatus.AltSHA1FromDAT, FileStatus.AltSHA1FromHeader, FileStatus.AltSHA1Verified); break; case eRomGrid.AltMD5: e.Value = SetCell(tFile.AltMD5.ToHexString(), tFile, FileStatus.AltMD5FromDAT, FileStatus.AltMD5FromHeader, FileStatus.AltMD5Verified); break; case eRomGrid.Status: e.Value = tFile.Status; break; case eRomGrid.DateModFile: { if (tFile.FileModTimeStamp == 0) { break; } DateTime tmp = new DateTime(tFile.FileModTimeStamp); e.Value = tmp.ToString("yyyy/MM/dd HH:mm:ss"); break; } #if dt case eRomGrid.DateModDat: { if (tFile.DatModTimeStamp == null) { break; } DateTime tmp = new DateTime((long)tFile.DatModTimeStamp); e.Value = tmp.ToString("yyyy/MM/dd HH:mm:ss"); break; } case eRomGrid.DateCreateDat: { if (tFile.DatCreatedTimeStamp == null) { break; } DateTime tmp = new DateTime((long)tFile.DatCreatedTimeStamp); e.Value = tmp.ToString("yyyy/MM/dd HH:mm:ss"); break; } case eRomGrid.DateCreateFile: { if (tFile.FileCreatedTimeStamp == null) { break; } DateTime tmp = new DateTime((long)tFile.FileCreatedTimeStamp); e.Value = tmp.ToString("yyyy/MM/dd HH:mm:ss"); break; } case eRomGrid.DateAccessDat: { if (tFile.DatLastAccessTimeStamp == null) { break; } DateTime tmp = new DateTime((long)tFile.DatLastAccessTimeStamp); e.Value = tmp.ToString("yyyy/MM/dd HH:mm:ss"); break; } case eRomGrid.DateAccessFile: { if (tFile.FileLastAccessTimeStamp == null) { break; } DateTime tmp = new DateTime((long)tFile.FileLastAccessTimeStamp); e.Value = tmp.ToString("yyyy/MM/dd HH:mm:ss"); break; } #endif case eRomGrid.ZipIndex: if (tFile.FileType == FileType.ZipFile) { e.Value = tFile.ZipFileIndex == -1 ? "" : tFile.ZipFileIndex.ToString(); } break; } }