Wahrscheinlich ist es was ganz einfaches, aber ich finde einfach nichts über google.
Ich habe eine DataGridView, die an einer DataTable hängt. Die DataTable fülle ich manuell mit Werten. Das Alles funktioniert ... Wenn ich jetzt in einer Zelle stehe und erfasse z.B. den Wert "Hallo" und dann von dort aus auf einen Button im View drücke, verändere ich den Wert in Hallo Hanni" und setze den Fokus wieder zurück auf die Zelle. (Welche Zelle das ist, habe ich mir vorher gemerkt)
Mein Code an dieser Stelle: (zwecks Lesbarkeit habe ich nur den wichsten Teil in einer Funktion zusammengestellt)
Mein Problem: Der Wert ist da, Die Zelle ist aktiv, aber das Wort ist noch (!) markiert, sodass der user nicht gleich weiter schreiben kann ... "Hallo Hanni, ..."
PS: Für ne Textbox habe ich`s gefunden: public void AddZusatz(TextBox tb, string zusatz) { if (tb != null) { tb.Text = tb.Text.ToString() + zusatz; tb.Focus(); tb.Select(tb.Text.Length, 0); // <----- } }