PDA

View Full Version : مشکل در کد جستجو به وسیله linq



aryanss
دوشنبه 13 آبان 1392, 22:49 عصر
سلام به همگی
من این کد و نوشتم برای اینکه جستجو کنه و اگه id وجود داشت name مربوطه را هم نمایش دهد اما بجای name اسم فرم و نشون میده
کسی میدونه چرا ؟

private void txtCode_TextChanged(object sender, EventArgs e)
{
var db = new MyDataDataContext();
int x = Int32.Parse(txtCode.Text);
var search = from read in db.BookTbls
where read.ID == x
select read;
if (search.Count() == 0)
{
MessageBox.Show("peyda nashod");
}
else
{
txtName.Text = Name;
}

مهرداد صفا
سه شنبه 14 آبان 1392, 14:34 عصر
با سلام.
شما Name رو نمایش دادید که با توجه به این که مشخص نکردید Name مربوط به کدام object است در واقع this.Name نمایش داده می شود، در حالیکه باید search.First().Name نمایش داده شود.

aryanss
سه شنبه 14 آبان 1392, 22:45 عصر
یه دنیا تشکر درست شد
فقط یه چیزی شما منبعی مثه pdf دارین که دستورات و کامل داشته باشه ، مثل همین first که اولین باره بهش برخوردم ؟

مهرداد صفا
چهارشنبه 15 آبان 1392, 06:35 صبح
خدمت شما:
http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k%28SYSTEM.LINQ.ENUMERABLE%29;k%28VS.OBJECTBROWS ER%29;k%28TargetFrameworkMoniker-%22.NETFRAMEWORK%2cVERSION%3dV4.0%22%29&rd=true

csvbcscp
جمعه 17 آبان 1392, 14:33 عصر
چند تا پی دی اف فارسی خیلی خوب تو اینترنت هست، اگه یه جستجو تو گوگل بزنی حتماً پیدا می کنی..