我有一个 .MDB 文件,它有一个 n_groups 表,以及我需要引用的三列,它们是 NUID、strName 和 ntype。查询按预期工作,但列表框只是显示为空,没有结果。
如何使结果填充列表框?
这是我到目前为止所拥有的:
var conn = new OleDbConnection("Provider=Microsoft.JET.OLEDB.4.0;" +
"data source=C:\\menus\\newmenus\\menu.mdb;Jet " +
"OLEDB:Database Password=@#@#@#");
var ds = new DataSet();
var adapter = new OleDbDataAdapter(
"SELECT nUID, strName FROM n_groups where ntype=1", conn);
conn.Open();
adapter.Fill(ds);
conn.Close();
var value = ds.Tables[0].Rows[0]["strName"].ToString();
listBox1.DataSource = value;
假设我想使用第二个列表框(如选项列表排序器)重新排序列表有没有办法在列表框中调用项目的位置?
我需要能够从上到下重新排序结果的内容以进行排序。
我打算使用这样的选择列表排序方法:
但是我无法填充左侧列表。如何使用 C# 从 MDB 获取数据并将结果放入列表框中?