【发布时间】:2016-08-16 06:44:38
【问题描述】:
我试图添加一个可以获取所有产品名称的组合框,但不幸的是,我遵循了一些教程并最终变成了这样。
void fillCombo()
{
try
{
con.Open();
OleDbCommand command = new OleDbCommand("Select * from IblInventory");
command.Connection = con;
OleDbDataReader reader = command.ExecuteReader();
while (reader.Read())
{
String product = reader.GetString("ProductName"); // << invalid argument
cmbProduct.Items.Add(product);
}
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
可能的原因是什么?
【问题讨论】:
-
指定错误,“错误”一词没有任何意义。
-
先生,我有四列。并且在
reader.GetString()上找不到正确的语法,因此我无法运行该程序 -
“我试图添加一个组合框……但是……结果是这样的。这可能是什么原因?”这个问题太模糊了。请详细描述你的问题是什么。你的期望是什么?什么不工作?如果您有一些错误消息 -> 它们是什么?
标签: c# visual-studio ms-access combobox