是否可以使用foreach
循环遍历组合框中的每个项目?我该怎么办?
事情就是我有一个System.Data.DataRowView
,因为组合框附着在一个DataTable
.我该怎么转换成string
?
通常,它看起来像这样:
foreach(object item in myComboBox.Items) { DataRowView row = item as DataRowView; if(row != null) { string displayValue = row["myColumnName"].ToString(); // do something } else // error: item was not of type DataRowView }
另见http://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.items.aspx