我正在嘗試取DataSet
並將每個項目添加到ComboBox
。使用LINQ將數據集轉換爲組合框項目
我目前使用foreach
循環,就像這樣:
foreach (DataRow row in ds.Tables[0].Rows)
{
cmbCauseForRepair.Items.Add(row[0].ToString() + ":" + row[1].ToString());
}
我想做到這一點使用LINQ。
這裏是我嘗試:
cmbCauseForRepair.Items.Add(from r in ds.Tables[0].Rows.Cast<DataRow>()
select r[0] + ":" + r[1]);
但是,我ComboBox
只有1項: 「System.Linq.Enumerable」。
'AddRange' ..? – 2014-09-24 17:49:17
所有當前的答案都不涉及真正的問題。真正的問題。通過使用添加範圍我現在有12個項目說System.Linq.Enumerable。 #lovethedownvote – DidIReallyWriteThat 2014-09-25 16:30:32
你是怎麼使用'AddRange'的? – 2014-09-25 17:11:46