gpt4 book ai didi

c# - 如何从组合框中的值成员中删除值?

转载 作者:行者123 更新时间:2023-12-03 22:16:54 26 4
gpt4 key购买 nike

以下代码更新填充组合框 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];

我需要帮助来弄清楚如何从 cmbBox1 中删除一些值。我是从 ValueMember/DisplayMember 中删除值还是有任何方法可以隐藏 cmbBox1 中的值?请指教

最佳答案

您可以使用DataView

DataView dv = oraDataSet.Tables[0].DefaultView;
dv.RowFilter = "Code NOT IN (1,2,3)";

cmbBox1.ValueMember = oraDataSet.Tables[0].Columns["Val1"].ColumnName;

cmbBox1.DisplayMember = oraDataSet.Tables[0].Columns["Disp1"].ColumnName;
cmbBox1.DataSource = dv;

关于c# - 如何从组合框中的值成员中删除值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24128737/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com