1

データベースから取得した情報で、データセットからデータグリッドを埋めています。私がしたいのは、特定の列からすべての値を取得して配列に入れることです。

たとえば、Ages という名前のテーブルがデータグリッドに格納されているとします。

Ages
16
18
20
24

私がしたいのは、データグリッドから値を選択することなく、データグリッドから値を取り出すことです。これは可能ですか、誰でもリンクを送信したり、私の問題を解決したりできますか?

ありがとう

4

2 に答える 2

2

もう 1 つの解決策は、グリッドに入力するために使用したデータセットからすべての値を取得することです。

    DataSet ds = new DataSet();
    List<object> myListArray = new List<object>();

    foreach (DataRow dr in ds.Tables[0].Rows)
    {
        myListArray.Add(dr["MyColumnName"]);
    }
于 2012-06-22T14:13:21.983 に答える
0

datagrids データソースのすべてのアイテムから名前付きプロパティを選択して、リンク付きの列挙に入れ、結果を配列に入れることができます。このようなもの:

(from DataRow row in datagrid.datasource as DataTable select row[columnName]).ToArray()
于 2012-06-22T13:36:32.757 に答える