データベースから取得した情報で、データセットからデータグリッドを埋めています。私がしたいのは、特定の列からすべての値を取得して配列に入れることです。
たとえば、Ages という名前のテーブルがデータグリッドに格納されているとします。
Ages
16
18
20
24
私がしたいのは、データグリッドから値を選択することなく、データグリッドから値を取り出すことです。これは可能ですか、誰でもリンクを送信したり、私の問題を解決したりできますか?
ありがとう
もう 1 つの解決策は、グリッドに入力するために使用したデータセットからすべての値を取得することです。
DataSet ds = new DataSet();
List<object> myListArray = new List<object>();
foreach (DataRow dr in ds.Tables[0].Rows)
{
myListArray.Add(dr["MyColumnName"]);
}
datagrids データソースのすべてのアイテムから名前付きプロパティを選択して、リンク付きの列挙に入れ、結果を配列に入れることができます。このようなもの:
(from DataRow row in datagrid.datasource as DataTable select row[columnName]).ToArray()