PDA

View Full Version : سوال: مشکل در فراخوانی متد داخل کلاس



abolfazl_d_sh
یک شنبه 03 فروردین 1393, 14: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();
}
ممنون

Mahmoud.Afrad
یک شنبه 03 فروردین 1393, 14:34 عصر
با این طرز کد نویسی چه نیازی به کلاس accountinfo_show هست؟ مستقیما کدها رو در کلاس فرمتون بنویسید منطقی تر از این کده.

abolfazl_d_sh
یک شنبه 03 فروردین 1393, 16:24 عصر
با این طرز کد نویسی چه نیازی به کلاس accountinfo_show هست؟ مستقیما کدها رو در کلاس فرمتون بنویسید منطقی تر از این کده.

ممنون
من یه مبتدی هستم،کد نویسیم چه ایرادی داره؟

abolfazl_d_sh
یک شنبه 03 فروردین 1393, 18:14 عصر
کسی میتونه منو راهنماییم کنه؟