C#combox.DataSource的zuo'yzu4oy
时间: 2024-04-24 19:24:26 浏览: 119
引用\[1\]:在C#中,使用combox的DataSource属性可以设置combox的数据源。在给combox设置数据源之后,如果需要更新数据源,可以通过重置BindingSource的方式来实现。具体的代码示例如下:
```
public static List<string> list = new List<string> { "你好啊", "你也好啊" };
private void Form1_Load(object sender, EventArgs e)
{
BindingSource bs = new BindingSource();
bs.DataSource = list;
comboBox1.DataSource = bs;
// 更新数据源
list.Add("+++");
list.Add("+++");
list.Add("+++");
bs.ResetBindings(false);
}
```
引用\[2\]:如果需要隐藏combox中的某些数据,可以使用ValueMember属性来指定隐藏的数据字段。例如,如果有一个DataTable,其中包含了id和name两个字段,可以通过设置ValueMember属性来隐藏id字段。具体的代码示例如下:
```
// 隐藏的数据(对于多个数据,可以用逗号隔开。例:id,name)
ComBox1.ValueMember = "id"; // id为DataTable的字段名(对于隐藏多个数据,可以把数据放到一个字段用逗号隔开)
```
所以,根据你的描述,你想要设置combox的数据源并更新数据源,可以参考上述的代码示例。
#### 引用[.reference_title]
- *1* [Winform combox 数据源datasource 实时刷新](https://blog.csdn.net/zhangxiao0122/article/details/116045251)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [C# combobox绑定数据源(datasource)](https://blog.csdn.net/fuhanghang/article/details/89950548)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文