我收到此错误:“'TblProduct' 无法在当前范围或上下文中解析。确保所有引用的变量都在范围内,加载了所需的模式,并且正确地引用了命名空间。” 在下面的代码中,我不确定为什么它不能正常工作。我希望有人可以提供帮助,谢谢!:
private void AddProductsToTabbedPanel()
{
int i = 1;
foreach (TabPage tp in tabControl1.TabPages)
{
ObjectQuery<TblProduct> filteredProduct = new ObjectQuery<TblProduct>("SELECT VALUE P FROM TblProduct AS P WHERE P.ProductType = " + i.ToString(), pse);
FlowLayoutPanel flp = new FlowLayoutPanel();
flp.Dock = DockStyle.Fill;
foreach (TblProduct tprod in filteredProduct)
{
Button b = new Button();
b.Size = new Size(100, 100);
b.Text = tprod.Description;
b.Tag = tprod;
b.Click += new EventHandler(UpdateProductList);
tp.Controls.Add(b);
}