Ich habe ich einem DataGridView eine Zelle, in der über die DefaultCellStyle.Format-Eigenschaft eingestellt ist, dass die darin befindliche Zahl mit %-Zeichen dahinter angezeigt wird.
Ändert man aber nun die Prozentzahl OHNE dabei das %-Zeichen herauszulöschen/zu überschreiben, dann wird das DataError-Ereignis des DataGridView ausgelöst. Der Zellenwert kann dann nämlich nicht in Integer gewandelt werden.
Mit welchem Ereignis kann ich dieser Exception entgegen wirken?
Oder wie kann ich im DataError-Ereignis den Wert noch ändern? Sowohl über dgv.Rows(e.RowIndex) als auch über bindingSource1.Current bekomme ich in dem Ereignis nur den vorherigen Wert, nicht den neuen. die Fehlermeldung kann ich mit e.ThrowException = False unterdrücken. aber der Wert wird nicht übernommen, was zu Problemen führt.
Würde mich über Tipps freuen!
Ändert man aber nun die Prozentzahl OHNE dabei das %-Zeichen herauszulöschen/zu überschreiben, dann wird das DataError-Ereignis des DataGridView ausgelöst. Der Zellenwert kann dann nämlich nicht in Integer gewandelt werden.
Mit welchem Ereignis kann ich dieser Exception entgegen wirken?
Oder wie kann ich im DataError-Ereignis den Wert noch ändern? Sowohl über dgv.Rows(e.RowIndex) als auch über bindingSource1.Current bekomme ich in dem Ereignis nur den vorherigen Wert, nicht den neuen. die Fehlermeldung kann ich mit e.ThrowException = False unterdrücken. aber der Wert wird nicht übernommen, was zu Problemen führt.
Würde mich über Tipps freuen!
Comment