karimi.ali2005
یک شنبه 25 فروردین 1392, 21:52 عصر
من می خواهم رکوردهایی را که از join دو جدول بدست می آید داخل یک کلاس بریزم وسپش در datagridview نمایش دهم نمیدونم چرای رکورد های من داخل bindingsource ریخته می شود و حتی داخل datagridview نیز ریخته می شود ولی چیزی نمایش نمی دهد
در کد زیر یک فیلد int و یک فیلد string را داخل یک لیست از کلاس ریختم
class classman
{
public int id;
public string name;
}
private void Form2_Load(object sender, EventArgs e)
{
testtelContext db = new testtelContext();
List<classman> qry = (from p in db.firstlasts
join i in db.firstnames
on p.Idfname equals i.Idfname
select new classman
{
id = p.idfl,
name = i.fname
}).ToList();
BindingSource bs = new BindingSource();
bs.DataSource = qry;
dataGridView5.DataSource = bs;
}
و این عکس در زمان اجرا که نشان می دهد داخل bindigsource اطلاعات ریخته شده
102843
با مثال های دیگه هم تست کردم باز هم همین مشکل رو داره
آیا راه حلی هست که join یک جدول را داخل کلاس ریخت (بدون استفاده از anonymous)
می خواهم خروجی لیستی از کلاس باشد
با تشکر
در کد زیر یک فیلد int و یک فیلد string را داخل یک لیست از کلاس ریختم
class classman
{
public int id;
public string name;
}
private void Form2_Load(object sender, EventArgs e)
{
testtelContext db = new testtelContext();
List<classman> qry = (from p in db.firstlasts
join i in db.firstnames
on p.Idfname equals i.Idfname
select new classman
{
id = p.idfl,
name = i.fname
}).ToList();
BindingSource bs = new BindingSource();
bs.DataSource = qry;
dataGridView5.DataSource = bs;
}
و این عکس در زمان اجرا که نشان می دهد داخل bindigsource اطلاعات ریخته شده
102843
با مثال های دیگه هم تست کردم باز هم همین مشکل رو داره
آیا راه حلی هست که join یک جدول را داخل کلاس ریخت (بدون استفاده از anonymous)
می خواهم خروجی لیستی از کلاس باشد
با تشکر