abolfazl_d_sh
یک شنبه 03 فروردین 1393, 16:09 عصر
سلام
من داخل کلاسی یه متد نوشتم که با استفاده از linq یک دیتاگرید ویو رو پر کنه:
class accountinfo_show
{
public void main_grid()
{
databaseDataContext db = new databaseDataContext();
var query = db.accountinfos;
frm_main frm1 = new frm_main();
frm1.dgv_accounts.DataSource = query;
}
}
اما وقتی توی فرم لود از این کلاس شی میسازم و متد رو فراخونی میکنم کاری انجام نمیده و دیتا گرد ویو پر نمیشه اما وقتی کد بالا رو مستقیما تو فرم لود مینویسم درست کار میکنه.مشکل از چیه؟
اینم کدی هست که در فرم لود نوشتم:
private void frm_main_Load(object sender, EventArgs e)
{
accountinfo_show showaccount = new accountinfo_show();
showaccount.main_grid();
}
ممنون
من داخل کلاسی یه متد نوشتم که با استفاده از linq یک دیتاگرید ویو رو پر کنه:
class accountinfo_show
{
public void main_grid()
{
databaseDataContext db = new databaseDataContext();
var query = db.accountinfos;
frm_main frm1 = new frm_main();
frm1.dgv_accounts.DataSource = query;
}
}
اما وقتی توی فرم لود از این کلاس شی میسازم و متد رو فراخونی میکنم کاری انجام نمیده و دیتا گرد ویو پر نمیشه اما وقتی کد بالا رو مستقیما تو فرم لود مینویسم درست کار میکنه.مشکل از چیه؟
اینم کدی هست که در فرم لود نوشتم:
private void frm_main_Load(object sender, EventArgs e)
{
accountinfo_show showaccount = new accountinfo_show();
showaccount.main_grid();
}
ممنون