C# 手动设置组合框的值成员

C# 手动设置组合框的值成员,c#,C#,实际上,我需要使用Foreach循环设置combobox的值成员 我的代码是这样的 foreach(DataRow row in dsTable.Tables["mytable"].Rows) { combobox1.Items.Add(row["my column"]); } 如何在其上设置值成员?以下是combobox的定义和一些使用示例 基本上,组合框接受“对象”,因此您可以在其中添加任何类型的项目。 希望有帮助。您没有绑定数据源,因此基本上没有必要设置ValueMember属

实际上,我需要使用Foreach循环设置combobox的值成员

我的代码是这样的

foreach(DataRow row in dsTable.Tables["mytable"].Rows)
{
    combobox1.Items.Add(row["my column"]);
}

如何在其上设置值成员?

以下是combobox的定义和一些使用示例

基本上,组合框接受“对象”,因此您可以在其中添加任何类型的项目。

希望有帮助。

您没有绑定
数据源
,因此基本上没有必要设置
ValueMember
属性

您应该这样做,而不是循环:

combobox1.DataSource = dsTable.Tables["mytable"];
combobox1.ValueMember = "MyValueColum";
combobox1.DisplayMember = "MyDisplayColumn";

现在还不完全清楚你想在这里实现什么。您试图设置哪个“值”成员?还有什么?你可以添加对象这一部分非常正确,但这无助于OP面临的问题,@digEmall的解决方案是如何实现这一点