View Full Version : ریختن یک فیلد از دیتابیس در لیبل با EF
csharpprogramer88
سه شنبه 02 مهر 1392, 10:25 صبح
سلام
من آیدی (کلید اصلی) استاد را دارم و میخوام با یک سرچ نام و فامیلی استاد را داخل لیبل بریزم
کدی که خودم نوشتم اینه ولی نمیدونم چطور داخل لیبل بریزم
int code = Convert.ToInt32(O_name);
Entities db = new Entities();
var myquery = from myrow in db.tbl_ostad
where myrow.ostad_ncode.Equals(code)
select new
{
name = myrow.name_ostad + " " + myrow.lname_ostad,
};
دوستان لطفا کمک کنید
mahdioo12194
سه شنبه 02 مهر 1392, 14:11 عصر
خوب متغیرتو تبدیل به string کن بریز تو لیبل دیگه مشکل چیه؟!!
csharpprogramer88
سه شنبه 02 مهر 1392, 14:14 عصر
خوب متغیرتو تبدیل به string کن بریز تو لیبل دیگه مشکل چیه؟!!
1
2
3
4
5
6
7
8
9
10
int code = Convert.ToInt32(O_name);
Entities db = new Entities();
var myquery = from myrow in db.tbl_ostad
where myrow.ostad_ncode.Equals(code)
select new
{
name = myrow.name_ostad + " " + myrow.lname_ostad,
};
به متغیر name دسترسی ندارم چطوری باید دسترسی داشته باشم/؟
crazy_1892
سه شنبه 02 مهر 1392, 17:28 عصر
var tbl=contax.Tbl_Ostad.Single(r=>r.Fld_Id==code);
label.text=tbl.name+" "+tbl.family;
khokhan
شنبه 06 مهر 1392, 22:00 عصر
1
2
3
4
5
6
7
8
9
10
int code = Convert.ToInt32(O_name);
Entities db = new Entities();
var myquery = from myrow in db.tbl_ostad
where myrow.ostad_ncode.Equals(code)
select new
{
name = myrow.name_ostad + " " + myrow.lname_ostad,
};
به متغیر name دسترسی ندارم چطوری باید دسترسی داشته باشم/؟
ممکنه نتیجه کوئری بیش از یکی باشه پس بهتره با یه حلقه foreach تکلیفشون رو مشخص کنی :
اینطوری :
string name = DropDownList2.Text.Trim();
var display = from e1 in db.tbl_ostad
select new { e1.ostad_ncode, e1.lname_ostad };
foreach (var v in display)
{
label.text = v.Emp_Address;
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.