Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

  • Benutzer-Avatarbild

    Moin Leute. Ich habe einen Dialog, der ein DataGridView enthält. In diesem sollen Strings editiert werden, die Strings sind in einer DataTable an das DGV gebunden. Nun kann es vorkommen, dass dort sehr lange Strings editiert werden sollen, dazu rufe ich per Doppelklick auf die Zelle einen Dialog mit einer Multiline-Textbox auf. Ist ein String vorhanden, ist alles in Ordnung. Doppelklicke ich auf die letzte Zeile, werden zwei zusätzliche leere Zeilen angehängt: vb-paradise.de/index.php/Attachment…

  • Benutzer-Avatarbild

    Danke für die Meldungen. Vier Möglichkeiten sind gewollt: Editieren einer vorhandenen Zeile mit F2 und Doppelklick, Editieren einer neuen Zeile mit F2 und Doppelklick. Ich hab jetzt noch ein wenig rumgespielt, da fiel mir auf, dass nicht am DGV eine weitere leere Zeile anhängt wurden, sondern dass an der DataTable eine leere Zeile erschien. Das habe ich jetzt so gelöst, dass ich während der "illegalen" Zeit .AllowUserToAddRows = False setze und nach allem Editieren wieder zurück auf True. Nun is…

  • Benutzer-Avatarbild

    @ErfinderDesRades Dein Weg funktioniert so allerdings auch nicht, denn das Event TableNewRow kommt vor dem Event CellDoubleClick. Möglicherweise spielt auch eine Rolle, dass ich im Event CellDoubleClick einen Dialog zum Editieren der Message aufrufe. Wäre also die Frage: Was muss ich zwischen .BeginEdit(false) und .EndEdit() aufrufen, damit das Editieren der neuen Zelle ordentlich funktioniert?

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „worauf du dich beziehst“die erste Zeile von Post #7, Code ist immer noch der von Post #5, allerdings wird da zwischen Zeile 14 und 15 ein Dialog aufgerufen, der den String zurückgibt.

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Mir scheint fast, du hast mein Code nicht probiert...“Ich habe alles probiert, deswegen ist auch das .BeginEdit() noch drinne. Die auto-generierte Row ist da nicht vorhanden, jedenfalls ist Table.RowCount unverändert. AllowAddRows ist experimnentell reingekommen und erfüllt seinen Zweck. Ist diese Zeile auskommentiert:VB.NET-Quellcode (1 Zeile)passiert das: vb-paradise.de/index.php/Attachment/48396/ Die ZeileVB.NET-Quellcode (1 Zeile)ist erforderlich, damit beim Edit…