1 ضمیمه
error در هنگام load برنامه
توی برنامم یه فرم به نام کلاس دارم که توش یه dgv هست میخوام وقتی پروژم load میشه داخل dgv اطلاعات جدول Class که شامل Class_IDو Titleو Capacity هست قرار بگیره
توی قسمت load فرم کد زیر رو نوشتم
publicpartialclassfrmClass : Form
{
public BusinessLayer.blclass objcla;
public frmClass()
{
InitializeComponent();
}
DataSet ds = newDataSet();
DataTable dt = newDataTable();
privatevoid frmClass_Load(object sender, EventArgs e)
{
ds = objcla.connect();
this.dataGridView1.AutoGenerateColumns = false;
this.dataGridView1.DataSource = ds.Tables["Class"];
}
}
توی لایه businesslayer واسه Connect کد زیر رو نوشتم
publicDataSet connect()
{
DataSet ds = newDataSet();
ds = objcla.connect();
return ds;
}
توی لایه DataLayer کد زیر رو واسه Connect نوشتم
publicDataSet connect()
{
con = newSqlConnection("data source=.\\sqlexpress;attachdbfilename=|datadirecto ry|\\AcademySystem.mdf;integrated security=true; user instance=true");
SqlDataAdapter sda = newSqlDataAdapter("select * from Class", con);
sda.SelectCommand.CommandType = CommandType.Text;
DataSet ds = newDataSet();
sda.Fill(ds, "Class");
return ds;
}
ولی وقتی پروژمو load میکنم error زیر رو میده.میشه کمکم کنید
نقل قول: error در هنگام load برنامه
privatevoid frmClass_Load(object sender, EventArgs e)
{
objcla = new BusinessLayer.blclass ();
...
1 ضمیمه
نقل قول: error در هنگام load برنامه
نقل قول:
نوشته شده توسط
BlackDal
privatevoid frmClass_Load(object sender, EventArgs e)
{
objcla = new BusinessLayer.blclass ();
...
این خط رو به برنامم اضافه کردم الان error زیر رو میده
نقل قول: error در هنگام load برنامه
مطمئن بشید ارجاع DataLayer به پروژه شما اضافه شده.
نقل قول: error در هنگام load برنامه
نقل قول:
نوشته شده توسط
BlackDal
مطمئن بشید ارجاع DataLayer به پروژه شما اضافه شده.
چجوری میشه مطمئن شد؟
میشه این ارجاع دادن رو راهش رو بگید ببینم درست و به ترتیبی که باید لایه ها رو به هم ارجاع دادم یا نه؟
نقل قول: error در هنگام load برنامه
در Soultio Explorer راست کلیک روی Refrencess و برگه Projects و سپس پروژه DataLayer را انتخاب کرده و ok.
نقل قول: error در هنگام load برنامه
نقل قول:
نوشته شده توسط
BlackDal
در Soultio Explorer راست کلیک روی Refrencess و برگه Projects و سپس پروژه DataLayer را انتخاب کرده و ok.
نگاه کردم ارجاعها رو درست دادم
نقل قول: error در هنگام load برنامه
یعنی DataLayer تو ریفرنسات هست؟
اگر هست یه بار پروژت رو Rebuild کن شاید درست شه، اگر نشد راه بعدی...