我已經在整個項目中使用了我的數據集,沒有任何問題。未以新格式識別數據集
當我添加一個新表單時,數據集不被識別 - 只是新表單。
它說: The name 'mydataset' does not exist in the current context
我已經檢查using System.Data.SqlServerCe;
using System.Data.SqlClient;
在form.cs
。
我試圖在form.cs
申報新的,它不起作用。
form.cs:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlServerCe;
using System.Data.SqlClient;
namespace O2
{
public partial class ProductSelect : Form
{
public ProductSelect()
{
InitializeComponent();
}
private void ProductSelect_Load(object sender, EventArgs e)
{
//DatabaseDataSet ds = new DatabaseDataSet();
foreach (DataRow row in mydataset.Products.Rows)
{
listBox1.Items.Add(row["Product_Name"]);
}
}
}
}
任何幫助嗎?
編輯: 窗口2,其中mydataset
完美的作品(未聲明的):
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlServerCe;
using System.Data.SqlClient;
namespace O2
{
public partial class SalesBill : Form
{
public SalesBill()
{
InitializeComponent();
}
private void SalesBill_Load(object sender, EventArgs e)
{
foreach (DataRow row in databaseDataSet.Clients.Rows)
{
listBox1.Items.Add(row["Client_Name"]);
}
}
}
}
顯示您的代碼。 – thewisegod
我沒有看到你宣佈「mydataset」的地方。 – thewisegod
我還沒有以其他形式宣佈過它,它的工作原理非常完美。我已經評論了我宣佈新的一行 –