我不知道从哪里开始。我尝试了 DataTable 但它没有用。(这是一个简单的问题 :) )
我什么都试过了
{
var test = new DataTable();
test.Columns.Add("test");
test.TableName = "test";
test.Columns.Add("test");
comboBox1.DataSource = test.XXXX ;
}
最佳答案
假设您指的是 winforms,例如:
DataTable test = new DataTable();
test.TableName = "test";
test.Columns.Add("foo", typeof(string));
test.Columns.Add("bar", typeof(int));
test.Rows.Add("abc", 123);
test.Rows.Add("def", 456);
ComboBox cbo = new ComboBox();
cbo.DataSource = test;
cbo.DisplayMember = "foo";
cbo.ValueMember = "bar";
Form form = new Form();
form.Controls.Add(cbo);
Application.Run(form);
(特别是,SelectedValue
应该为您提供 123
和 456
- 对于 ID 等很有用)
关于c# - C#中组合框的使用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1304416/