Ich arbeite an einem Autocompleter in C#, ich benutze eine gespeicherte SQL-Prozedur, um die Daten zu ziehen, die getestet und funktioniert.Ziehen von Daten aus Tabellen in einen Autocompleter übergeben C#
Das Problem, das ich habe, ist mit meiner for-Schleife, die ich benutze die Bestückung der Auto-Completer.
Oben ist, wo ich in Bezug auf diese gehen muss, bekomme ich keine Fehler, aber der Code funktioniert einfach nicht.
Ich habe eine Auto-Completer funktioniert aber dies hat die SQL in den Code eingebettet und ich würde lieber mit der gespeicherten Prozedur arbeiten.
Definieren Sie "funktioniert nicht". Was tut es? Wenn Sie diesen Code in Ihrem Debugger durchlaufen, wo/wie unterscheidet er sich zuerst von dem, was Sie erwarten? Durchläuft diese Schleife überhaupt? Sind die Werte zu "col" hinzugefügt? Was passiert * spezifisch *? – David
Beim Durchlaufen wird die autoCompleter-Methode einmal ausgeführt und dann beim zweiten Durchlauf, wenn es zu col.Add kommt. Ich bekomme den Fehler: IndexOutOfRange-Ausnahme wurde nicht behandelt – benjano
Das Problem tritt auf, weil die Spalte 1 nicht gefunden werden kann. Aber von meinem Verständnis her frage ich nur, ob ich die Zeilen durchgehen soll und die Spaltennummer sollte sich nicht ändern. – benjano