PDA

View Full Version : سوال: خواندن فیلد فامیلی افراد بر اساس فیلدی دیگر و افزودن در کمبوباکس



csharpdoost
یک شنبه 08 بهمن 1391, 21:13 عصر
سلام. توی sql2008 یه جدول دارم با سه فیلد نام و فامیلی و واحدی که اشخاص در آن کار میکنند.
دو تا کمبوباکس دارم که در اولی نام واحدهای کاری نوشته شده میخوام با انتخاب هر کدوم از این آیتمها نام همه افرادی که در آن واحد کار میکنند رو در کمبوباکس دومی نشون بده. مثل برنامه هایی که با انتخاب نام استان ، شهرهای مربوطه را در کمبوباکس دیگر نشون میده. کد با linq را اگه بدید ممنون میشم.

vapa_71
یک شنبه 08 بهمن 1391, 21:35 عصر
من خودم از لینک استفاده میکنم اما برای پر کردن combobox ها از این استفاده میکنم (LINQ نیست اما خوبه)

aliasghar2
یک شنبه 08 بهمن 1391, 21:48 عصر
سلام
var Q=(from k in db.Table1 wehre k.idvahed == combobox.selectedvalue select k).single()
فکر کنم این بدردت بخوره البته حال نداشتم vs رو باز کنم همینجوری نوشتم غلط املایی هاشو خودت بگیر

csharpdoost
دوشنبه 09 بهمن 1391, 12:31 عصر
string _bakhshName = comboxBakhshName_Delete.Text;
var dbase = new TanzimatDataClassesDataContext();

var qq = dbase.TB_99_personals.Where(c => c.TB_BakhshhaName.Contains(_bakhshName));
comboxFamily_Delete.Items.Clear();
foreach (var p in qq)
{
comboxFamily_Delete.Items.Add(p.PersonalFamily.ToS tring());
}

با تشکر از دوستان مشکل بنده تو افزودن فامیلی به کمبو بود. یعنی نمیدونستم چطوری فامیلی رو از توی کوئری بیرون بکشم. که بالاخره حل شد .