Ich möchte eine bestimmte Zeile in einer asp.net-DataTable abrufen und sie als erste auf diese DataTable-Basis in einer Spalte column1
value verschieben. Mein Datatable dt1
wird über eine DB-Abfrage gefüllt, und der zu suchende Wert ist über eine andere Abfrage von einem anderen DB, so dass ich den Wert nicht kenne, um nach der dt1 select
-Zeit zu suchen.
Also muss ich den Wert some value
in meiner DataTable in der Spalte column1
suchen. Verschieben Sie dann die gesamte Zeile an die erste Position.
Danke.
Wenn die Spalte nur einen Datensatz für den gesuchten Wert enthält, versuchen Sie dies
%Vor%Sie müssen die Leistung testen, aber eine Möglichkeit dazu besteht in der Abfrage selbst. Holen Sie sich die gewünschten Zeilen ganz oben und kombinieren Sie sie mit den restlichen Zeilen.
Da ich nichts von Ihrer Datenbank weiß, hier ist eine generische Art, dies zu tun:
%Vor%