• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

使用C#填充combox与数据集标题#

c/c++ 来源:James Morrish 3次浏览

我想为DataSet进行搜索/筛选功能,我已在DataGridView中显示。使用C#填充combox与数据集标题#

我想用我的DataSet中的标题填充ComboBox,以便他们可以选择要搜索的列。

我已经试过这样:

var headers = aSH_ORDER_DBDataSet1.ASH_PROD_ORDERS.Columns; 

foreach (var header in headers) 
{ 
    comboBox1.Text = header.ToString(); 
} 

但我明明做错了什么,因为它只会增加最后一列名的ComboBox,这很奇怪。

任何想法?

===========解决方案如下:

你的问题是,在每个迭代步骤中,您覆盖Text属性,它

获取或设置与此控件关联的文本。

所以,你最终在你的ComboBox

只有最后一项需要将​​字符串添加到Items属性:

comboBox1.Items.Add(header.ToString()); 

becase的是

代表包含在这个ComboBox中的项目的集合。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)