نقل قول: فیلتر در ویژوال دات نت
سلام عزیزان
کسی بلد نیست بگه بهم ؟؟؟
وحید تنها....
وحید غمگین....
وحید آغلادی گتی یاتدی....
:گریه::گریه::گریه::گریه:
نقل قول: فیلتر در ویژوال دات نت
سلام و روز خوش
BindingSource1.Filter = $"[name] like '%{TextBox1.Text}%'"
نقل قول: فیلتر در ویژوال دات نت
نقل قول: فیلتر در ویژوال دات نت
سلام و روز خوش
همین که با سعی و خطا خودتون رو تا اینجا رسوندین قابل تحسین هست،
هر چند همونجور که خودتون هم اشاره کردین ممکنه روشهای اصولی و روال رو استفاده نکرده باشین.
این که سعی کردین مشکل رو تا حد امکان دقیق توضیح بدین (دست کم از دید خودتون)،
هم قابل تقدیر هست، پس خوبه که از این سمت هم پاسخ مناسبی دریافت کنین.
پاسخ دقیق و مناسب نیازمند این هست که ساختار جدول ها و روابط بین اونها،
و همچنین datasource یا bindingsource گریدها مشخص باشه.
و این که روش جستجو و فیلتر کردن هم دقیق مشخص باشه : چه فیلدهایی، موقعیت جستجو (هرجا، اول،آخر،وسط) و ارتباط منطقی (and/or).
در نظر داشته باشین ممکنه برای رسیدن به یک سری از خواسته ها نیازمند تغییرات (اجباری) در طراحی جدول ها باشین،
و اونجا دیگه نمیشه گفت که راهکار باید بر اساس همین وضعیت فعلی باشه.
و اما وضعیت فعلی:
نقل قول:
الان یه دیتاگرید دام که فقط شماره ردیف توش دارم
میخوام تو دیتا گرید اولیم همه نام و نام خانوادگی های که ردیفاش تو دیتا دومی هست نشون بده
آیا منظورتون این هست؟
در گرید اول فیلتر بر اساس دیتا انتخاب شده در گرید دوم (مثلا idzaban) انجام بشه.
در کدوم بخش مشکل دارین؟
فیلتر بر اساس id ؟
یا گرفتن id انتخاب شده؟
اگر id شما شماره هست و فقط در نوشتن عبارت فیلتر مشکل دارین این رو امتحان کنین:
dim SelectedLanguageCode as integer= ...
BindingSource1.Filter = $"[idzaban]={SelectedLanguageCode}"
نقل قول: فیلتر در ویژوال دات نت
ممنون از توجهت
اگه بخوام درست توضیح بدم یه تیبل دارم توش یه اطلاعاتی از بان آموز که یه شماره ردیف یکتا برای هر متقاضی دارم....
یه جای دیگه اطلاعات کلاس فعال دارم که این تیبل هم یه کد درس یکتا داره...
حالا یه تیبل سوم دارم که ستون اولش شماره کلاس توش میاد و ستون دومش شاگردای عضو اون کلاس....
مثلا کلاس A شاگردای شماره 1 و 2و 3 و4 توش عضون و کلاس B شاگردای 1و5و6و7 توش عضو هستن...
توجه بشه شاگرد 1 تو دوتا کلاس هستش...
میخوام وقتی شماره کلاس رو یه تکست باکس مینویسم یه دیتا گرید باشه که شماره شاگردا توش نمایش میده... تا اینجا مشکلی ندارم و با یه فیلتر ساده انجامش میدم...
میخوام تو ایت دیتا گرید نام و نام خانوادگی شاگرد رو جلوی شمارش بنویسه... اینو مشکل دارم.
1 ضمیمه
نقل قول: فیلتر در ویژوال دات نت
سلام ب همه
تو این مورد برای دانش آموز یا دانشجویان، دیتابیس می تونه همچین ساختاری داشته باشه
ضمیمه 155981
ابتدا ریکوردهای جدول Terms در یک دیتاگرید مثلا نمایش داده می شن
ایتدا آی.دی دانش آموز یا دانشجو ها طبق آی.دی Term از جدول Registration فیلتر و سپس اطلاعات دانش آموز یا جو، دز جدول Students طبق آی.دی موجود در جدول Registration فیلتر و در دیتا گرید دیگر نمایش داده می شن