SQL Serverデータベースの列に含まれる値をArray
またはList
にコピーする方法を知りたいですか? 私はあなたがDataTableのレコードを記入し、その後のdataTableのすべての行を反復処理し、ずつを追加する必要があります...事前に配列またはリスト内のSQL Server列を読み取る
おかげ
SQL Serverデータベースの列に含まれる値をArray
またはList
にコピーする方法を知りたいですか? 私はあなたがDataTableのレコードを記入し、その後のdataTableのすべての行を反復処理し、ずつを追加する必要があります...事前に配列またはリスト内のSQL Server列を読み取る
おかげ
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<string> authorNames = new List<string>();
foreach(DataRow row in ds.Tables["authors"].Rows)
{
authorNames.Add(row["name"].ToString());
}
}
非常に基本的な例を場合に役立ちます参照してください。
まずWebアプリケーションプロジェクト(ASP.NET)でC#
を使用しています各レコードを配列リストに1つずつ格納します。 チェックこの: 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']);
}
これはリストの中に著者名を記入する http://blog.sqlauthority.com/2009/11/25/sql-server-comma-separated-values-csv-from-table-column/
は本当に良いです – SAK
あなたは文字列にデータを取得し、次にsplit関数を使用してforループを使用して配列に格納することができます – SAK
結果の配列でデータをどのように使用する予定ですか?上記リンク –