我有一个数字列表,我想删除所有偶数.我认为我的代码是正确的:
System.Collections.Generic.List<int> list = ...
foreach (int i in list)
{
if (i % 2 == 0)
list.Remove(i);
}
Run Code Online (Sandbox Code Playgroud)
但是当我运行它时,我得到一个例外.我究竟做错了什么?
以下代码更新填充了组合框cmbBox1.
OracleDataAdapter oraAdapter = new OracleDataAdapter(oraCmd);
DataSet oraDataSet = new DataSet();
oraAdapter.Fill(oraDataSet);
cmbBox1.ValueMember = oraDataSet.Tables[0].Columns["Val1"].ToString();
cmbBox1.DisplayMember = oraDataSet.Tables[0].Columns["Disp1"].ToString();
cmbBox1.DataSource = oraDataSet.Tables[0];
Run Code Online (Sandbox Code Playgroud)
我需要帮助来弄清楚如何从cmbBox1中删除几个值.我是否从ValueMember/DisplayMember中删除值,或者有什么方法可以隐藏cmbBox1中的值?请指教