Suchergebnisse
Suchergebnisse 1-9 von insgesamt 9.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
@DianonForce Sieh Dir den Inhalt der betreffenden Variablen an und dann machst Du ein entsprechendes If OBJECT_EXISTS Then da drumherum und feddich. Gugst Du Debuggen, Fehler finden und beseitigen
-
Zitat von DianonForce: „Dten bekommt das Datagridview aus einer Bindingsource,“Kann es sein, dass Du Zellen über das DGV gelöscht hast? Das muss alles über die BindingSource laufen, dann klappt das andere auch.
-
Zitat von DianonForce: „wenn ich den Status ändere, der Datensatz also ansich nicht mehr im DGV angezeigt wird“Was genau machst Du da? Bei einer DataSource wird die neue kundgetan, indem .DataSource = Nothing und dann .DataSource = DIE_NEUE_SOURCE gesetzt wird.
-
@DianonForce Und an welcher Stelle knallt es da?
-
Zitat von DianonForce: „VB.NET-Quellcode (1 Zeile)“Ich denke, dass es in dieser Zeile knallt, denn wenn die Zelle nicht da ist, gibt es keinen Value. Du schreibst zwar was von Bindingsource, Du greifst aber auf das DGV zu. Wenn Du Zellen ausliest, solltest Du die Bindingsource bemühen, denn die hält die Daten, das DGV zeigt lediglich an. Ein kleiner Test ohne Bindingsource funktioniert so, wie es sein soll. Ist bei Dir DGV.AllowUserToAddRows = True?
-
Zitat von DianonForce: „Aber wie greife ich dann im DGV auf die der BS entsprechende Row zu?“Gugst Du BindingSource.Current - das wird wohl etwas tricky werden, da Du auf den richtigen Typ casten musst. msdn.microsoft.com/de-de/libra…ce.current(v=vs.110).aspx
-
Zitat von DianonForce: „VB.NET-Quellcode (1 Zeile)“Das ist ein Lambda-Ausdruck, da kann ich Dur nur von abraten, in solch ein Ding mehrere Zeilen Code zu schreiben, die verhalten sich manchmal merkwürdig und lassen sich NICHT debuggen! Um die vielen Zeilen mit Zajlen in Deinem Post mach einen (Versteckter Text), editiere bitte Deinen Post. Die Zeile Dim r As Random = New Random packst Du außerhalb der äußeren Schleife, damit Du tatsächlich halbwegs zufällige Zahlen bekommst.
-
Zitat von DianonForce: „den großen Unterschied“das war der Lambda-Ausdruck. =========== Random - Teste dies: VB.NET-Quellcode (15 Zeilen)
-
@ErfinderDesRades Ich hab hier leider nur das 2010er Studio, da ist es so, dass der gesamte Ausdruck als eine einzige Programmzeile behandelt wird, da ist nix mit Debuggen. vb-paradise.de/index.php/Attac…2f19952a1555366738ff4ee78 Dein Code läuft hier genau so wie bei Dir.