Wie füllen der Liste<String> mit SqlDataAdapter?
Ich versuche zu füllen der Liste mit SqlDataAdapter-Objekt aus. Aber ich bin nicht in der Lage, es zu tun.Gibt es eine andere Methode zum füllen der Liste von string-abgesehen von Daten-Adapter. Bitte helfen Sie mir dieses problem zu lösen.Vielen Dank im Voraus.
Dies ist mein code:
public List<String> JSONDataAll()
{
List<String> Users = new List<String>();
con.Open();
SqlCommand cmd = new SqlCommand("sp_sample_Proc", con);
cmd.CommandType = CommandType.StoredProcedure;
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(Users);
}
möglich, Duplikat der so wählen Sie Daten in List<T> anstelle der DataTable?
Sie benötigen zum füllen eines datatable ersten, dann erstellen Sie ein
Was ist die Gegenleistung der Gespeicherten Prozedur? Könntest du den code der SP?
Yeah, das funktioniert jetzt.
Whats up mit dem Bearbeiten ? Wenn Sie brauchen, um eine neue Frage, dann ändern Sie nicht Ihre aktuelle Frage. Stellen Sie eine neue ein.
Sie benötigen zum füllen eines datatable ersten, dann erstellen Sie ein
List<string>
von Ihrem datatable.Was ist die Gegenleistung der Gespeicherten Prozedur? Könntest du den code der SP?
Yeah, das funktioniert jetzt.
Whats up mit dem Bearbeiten ? Wenn Sie brauchen, um eine neue Frage, dann ändern Sie nicht Ihre aktuelle Frage. Stellen Sie eine neue ein.
InformationsquelleAutor Vetri | 2014-09-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfachste Weg wäre, die Daten Lesen durch
SqlDataReader
und dann füllen Sie Ihre Liste Durchlaufen resultset. Wie:In Ihrer aktuellen code, den Sie versuchen zu füllen
List<string>
mitDataAdapter
. Das kannst du nicht tun. Stattdessen können Sie füllen einDataTable
und dann eineList<string>
wie:Aber Sie sollten das nicht tun,. Würde das Ergebnis in mehreren Iterationen, zunächst für die Füllung die
DataTable
und der zweite für die ErstellungList<string>
Vielen Dank..es funktioniert Prima...
können Sie pls Hilfe, um dasselbe in die Verwendung von LINQ.Ich habe aktualisiert mein LINQ-Code. Ich bin immer Fehler bei der Konvertierung.
Sie können nicht mehr zurück anonymer Art, können Sie erstellen Sie eine neue Klasse mit zwei Eigenschaften für Schlüssel und Zählen, und projizieren Sie Ihre Abfrage-Ergebnis zu der Klasse Objekt und zurück
List<ThatClass>
., Siehe: stackoverflow.com/questions/10073319/...Vielen Dank für die Hilfe:)
InformationsquelleAutor Habib
Bitte versuchen Sie, diese
InformationsquelleAutor Jawed Ahmad