本文介绍了如何使用组合框在C#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我不知道从哪里开始。我想数据表,但没有奏效。(这是一个简单的问题:))
我什么都试过
{
变种试验=新的DataTable();
test.Columns.Add(测试);
test.TableName =测试;
test.Columns.Add(测试);
comboBox1.DataSource = test.XXXX;
}
解决方案
假设你平均的WinForms,是这样的:
DataTable的试验=新的DataTable();
test.TableName =测试;
test.Columns.Add(富,typeof运算(字符串));
test.Columns.Add(酒吧的typeof(INT));
test.Rows.Add(ABC,123);
test.Rows.Add(DEF,456);
组合框CBO =新的ComboBox();
cbo.DataSource =测试;
cbo.DisplayMember =富;
cbo.ValueMember =酒吧;
Form表单=新表();
form.Controls.Add(CBO);
Application.Run(形式);
(特别是的SelectedValue
应该给你在 123
和 456
- 对于IDS等)
有用
I have no idea where to start. i tried DataTable but it didn't work.(This is an easy question :) )
I tried everything
{
var test = new DataTable();
test.Columns.Add("test");
test.TableName = "test";
test.Columns.Add("test");
comboBox1.DataSource = test.XXXX ;
}
解决方案
Assuming you mean winforms, something like:
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);
(in particular, SelectedValue
should give you the 123
and 456
- useful for ids, etc)
这篇关于如何使用组合框在C#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!