我正在從數據集中填充數據網格,並從數據庫中檢索信息。 我想要做的是從一個特定的列中取出所有的值,並將它們放入一個數組中。將datagrid列複製到數組中?
因此,例如,一個名爲時代表,存儲在一個DataGrid:
Ages
16
18
20
24
什麼,我想是取值出來的DataGrid,而不必從數據網格選擇它們。這是可能的,任何人都可以發送一個鏈接或幫助我的問題,非常感謝。
感謝
我正在從數據集中填充數據網格,並從數據庫中檢索信息。 我想要做的是從一個特定的列中取出所有的值,並將它們放入一個數組中。將datagrid列複製到數組中?
因此,例如,一個名爲時代表,存儲在一個DataGrid:
Ages
16
18
20
24
什麼,我想是取值出來的DataGrid,而不必從數據網格選擇它們。這是可能的,任何人都可以發送一個鏈接或幫助我的問題,非常感謝。
感謝
另一個辦法是抓住從您用來填充網格中的數據集中的所有值:
DataSet ds = new DataSet();
List<object> myListArray = new List<object>();
foreach (DataRow dr in ds.Tables[0].Rows)
{
myListArray.Add(dr["MyColumnName"]);
}
您可以選擇從DataGrid中的數據源中的所有項目的指定屬性與鏈接的枚舉,並把結果放到一個數組。事情是這樣的:
(from DataRow row in datagrid.datasource as DataTable select row[columnName]).ToArray()