Je veux savoir comment copyr les valeurs contenues dans une colonne dans la database du server SQL dans un Array
ou une List
? J'utilise C#
dans un projet d'application Web (ASP.NET) …
Merci d'avance
using (SqlConnection cnn = new SqlConnection("server=(local);database=pubs;Integrated Security=SSPI")) { SqlDataAdapter da = new SqlDataAdapter("select name from authors", cnn); DataSet ds = new DataSet(); da.Fill(ds, "authors"); List<ssortingng> authorNames = new List<ssortingng>(); foreach(DataRow row in ds.Tables["authors"].Rows) { authorNames.Add(row["name"].ToSsortingng()); } }
Exemple très basique pour remplir les noms d'auteurs dans List.
Voir si cela aide http://blog.sqlauthority.com/2009/11/25/sql-server-comma-separated-values-csv-from-table-column/
Vous devez d'abord remplir les loggings dans dataTable, puis parcourir toutes les lignes de dataTable et append un par un chaque logging dans la list de arrays. Vérifiez ceci: http://www.dreamincode.net/code/snippet1864.htm
ArrayList obj = new ArrayList(); for(int x= 0;x<dtGet.Rows.Count;x++) { obj.Add(dtGet.Rows[x]['col_name']); }