c# comboBox如何根据查询动态赋值?
1个回答
展开全部
把你动态所查询的数据存入一个数组
Ex:
string[] str = new string[] {"a","b","c","d","n","z"};
然后通过循环提取数组的值加入到comboBox中去
Ex:
for(int i=0;i<str.Length;i++)
{
comboBox1.Items.Add(str[i]);
}
要实现实时查询赋值,我们还得在循环前清除comboBox所有的数据。即最终可以这样用。
public void SetComboBox(ComboBox comboBoxname, string[] str)
{
comboBoxname.Items.Clear();
for(int i=0;i<str.Length;i++)
{
comboBoxname.Items.Add(str[i]);
}
}
假如你窗体上有一个comboBox1,数组为str,那么你可以直接调用SetComboBox(comboBox1,str);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询